Задача 17 Урок 13
Primary tabs
Модифицируйте решение предыдущей задачи. так чтобы пользователь вводил второе число M, которое отвечало бы за длину возрастающего фрагмента, например для M=4:
8101214четыре числа316182022четыре числа3....3....и т.д.
Заметьте. что в предыдущей задаче M было зафиксировано =2:810два числа31416два числа3....3....и т.д.
var n, m, b, c : integer;
begin
c := 0;
writeln('Vvedite celoe polozhitelnoe chislo');
readln(n);
writeln('Vvedite celoe polozhitelnoe chislo');
readln(m);
if n > 0 then
begin
for c := 8 to n do
begin
if ((c mod 2) = 0) then
begin
b := b + 1;
write(c, ' ');
if ((b mod m) = 0) then
write(3, ' ');
end;
end;
end
else
writeln ('Error!');
end.
КОНСОЛЬ
Vvedite celoe polozhitelnoe chislo 50 Vvedite celoe polozhitelnoe chislo 5 8 10 12 14 16 3 18 20 22 24 26 3 28 30 32 34 36 3 38 40 42 44 46 3 48 50
- Log in to post comments
- 934 reads