Задача 19 Урок 13.1
Primary tabs
Пользователь передает целое положительное число N, выведете на экран последовательность из единиц в количестве N "ёлочкой", например для N=18
1
1 1
1 1 1
1 1 1 1
1 1 1 1 1
1 1 1
Один цикл:
var a,b,n,m:integer; begin a:=1; writeln('vvedite cislo'); readln(n); m:=1; b:=m; repeat write(1,' '); m-=1; a+=1; if (m=0) then begin writeln(); m:=b+1; b:=m; end; until (a>n); readln(); end.
Вывод консоли:
vvedite cislo 21 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Два цикла:
var a,b,m,i:integer; begin b:=1; m:=1; writeln('vvedite chislo'); readln(a); while (b<=a) do begin for i:=1 to m do begin if (b<=a) then write(1,' '); b+=1; end; begin writeln(); m:=m+1; end; end; readln(); end.
Вывод консоли:
vvedite cislo 21 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
- Log in to post comments
- 121 reads