Задание 19 Урок 13.1
Primary tabs
Задание 19 Урок 13.1
Пользователь передает целое положительное число N, выведете на экран последовательность от 1 до N "ёлочкой"
ПРИМЕЧАНИЕ: эту задачу можно решить, как вложенными циклами, так и вообще одним циклом (что более изящно).
Решите указанными двумя способами.
Решение вложенным циклом
var counter_i,counter_z,line_break,n : integer; begin line_break := 0; counter_i := 1; counter_z := 0; write('Введите N и нажмите ENTER: '); readln(n); while (counter_i <= n) do begin repeat write(counter_i, ' '); counter_i += 1; counter_z += 1; until ((counter_z > line_break) or (counter_i > n)); writeln(); line_break += 1; counter_z := 0; end; readln(); end.
Решение одним циклом
var counter_i,counter_z,line_break,n : integer; begin line_break := 1; counter_i := 1; counter_z := 0; write('Введите N и нажмите ENTER: '); readln(n); repeat write(counter_i, ' '); counter_i += 1; counter_z += 1; if (counter_z = line_break) then begin writeln(); line_break += 1; counter_z := 0; end; until (counter_i > n); readln(); end.
- Log in to post comments
- 1232 reads
vedro-compota
Thu, 10/01/2020 - 20:02
Permalink
решение засчитано
решение засчитано
_____________
матфак вгу и остальная классика =)