Урок 14 Задача 5
Primary tabs
Пользователь передает целое положительное число N, выведете на экран последовательность от 1 до N "ёлочкой", например для N=17:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17ПРИМЕЧАНИЕ: для вывода очередной строки используйте отдельную подпрограмму, т.е. для каждой строки вы должны каждый раз (причем один раз для одной строки) вызывать эту подпрограмму.
Решение:
program u14z05; var a, //количество чисел в строке n, //число c: integer; //последнее число в строке procedure stroka(a1,n1:integer; var c1:integer); var i1:integer; begin for i1:=1 to a1 do begin if c1 <= n1 then write(c1,' '); c1:=c1+1; end; writeln(); end; begin a:=0; c:=1; writeln('vvedite chislo'); readln(n); while c<=n do begin a:=a+1; stroka(a,n,c); end; readln(); end.
Консоль:
vvedite chislo 17 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
- Log in to post comments
- 545 reads
vedro-compota
Sun, 06/05/2022 - 12:09
Permalink
засчитано
засчитано
_____________
матфак вгу и остальная классика =)