Задача 19 урока 13.1 (Елка)
Primary tabs
Задача 19 урока 13.1 (Елка)
19)Пользователь передает целое положительное число N, выведете на экран последовательность от 1 до N "ёлочкой", например для N=17:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
ПРИМЕЧАНИЕ: эту задачу можно решить, как вложенными циклами, так и вообще одним циклом (что более изящно), при этом решение одним циклом можно сделать, как используя делимость нацело, так и не используя.
Решите всеми тремя способами.
var N,M,a,b: integer; begin a := 0; writeln('vvedite cislo N'); readln(N); M := 1; if (N > 0) then begin b := M; while (a < N) do begin a := a + 1; write(a, ' '); M := M - 1; if ((M div 1) = 0 ) then begin writeln(); M := b + 1; b := M; end; end; end else writeln('osibka'); end.
- Log in to post comments
- 2937 reads
vedro-compota
Thu, 10/01/2020 - 19:53
Permalink
1)
1)
упростить условие
2)
-- желательно переписать на for
_____________
матфак вгу и остальная классика =)
Romakip
Fri, 10/02/2020 - 12:40
Permalink
Исправлено
vedro-compota
Sat, 10/03/2020 - 21:04
Permalink
1)
1)
-- лишняя переменная.
1) лучше не так:
а так:
_____________
матфак вгу и остальная классика =)