Задача 21 Урок 13.1
Primary tabs
Пользователь передает целые положительные число N и M, выведете на экран последовательность от 1 до N, так чтобы ширина "ёлочки" увеличивалась до M чисел, то уменьшалась до 1. Например, для M=3 и N=19 получим:
var M, N, c1, c2, i: integer;
w: boolean;
begin
writeln('Введите целое положительное число M:');
readln(M);
writeln('Введите целое положительное число N:');
readln(N);
i := 1;
c1 := 1;
c2 := 1;
w := true;
while i <= N do
begin
write(i, ' ');
if c1 > c2 then c2 += 1
else
begin
writeln();
c2 := 1;
if w then c1 += 1
else c1 -= 1;
end;
if c1 = M then w := false;
if c1 = 1 then w := true;
i += 1;
end;
readln();
end.- Log in to post comments
- 1445 reads
vedro-compota
Sun, 08/22/2021 - 13:50
Permalink
решение засчитано
решение засчитано
_____________
матфак вгу и остальная классика =)