Почему-то мой ответ удалили. Напишу подробнее. Если в чмсле первая цифра 4 и вторая цифра 3, то числа от 4300 до 4399 На паскле программа выглядит так var i, n: integer begin uses crt; for i:= 0 to 99 begin n = 4300 + i; write (n); end; writeln; end. Блок-схема совсем простая, нарисуй сама. 1) Начало (в овале) 2) i = 0 (в прямоугольнике) 3) n = 4300 + i (в прямоугольнике) 4) Вывод n (в параллелограмме) 5) Проверка i > 99 ? (в ромбе). Если нет, возврат на п. 3. Если да, вниз. 6) Вывод пустой строки (в параллелограмме) 7) Конец (в овале)
Если в чмсле первая цифра 4 и вторая цифра 3, то числа от 4300 до 4399
На паскле программа выглядит так
var i, n: integer
begin
uses crt;
for i:= 0 to 99
begin
n = 4300 + i;
write (n);
end;
writeln;
end.
Блок-схема совсем простая, нарисуй сама.
1) Начало (в овале)
2) i = 0 (в прямоугольнике)
3) n = 4300 + i (в прямоугольнике)
4) Вывод n (в параллелограмме)
5) Проверка i > 99 ? (в ромбе). Если нет, возврат на п. 3. Если да, вниз.
6) Вывод пустой строки (в параллелограмме)
7) Конец (в овале)
#include <iostream>
#include <set>
#include <vector>
using namespace std;
struct book{
int name;
int year;
int k;
};
signed main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
vector<book> ans;
int n;
cin >> n;
for(int i = 0; i < n; i++)
{
book bk;
cin >> bk.name >> bk.year >> bk.k;
if(bk.k >= 2 && bk.k <= 10)
ans.push_back(bk);
}
for(auto i: ans)
cout << i.name << " " << i.year << " " << i.k << "\n";
}