Урок 13.1 задача 5: Вложенные циклы, ответы на вводимые пользователем числа - Обсуждение решения
Primary tabs
Пользователь вводит первое целое число-ограничитель m. А затем начинает вводить целые числа по одному, пока не введёт число большее числа-ограничителя.
Если очередное целое число больше 1, то в ответ на каждое такое число программа должна выводить все целые числа от единицы до этого числа.
Примечание: это задача на вложенные циклы, в качестве внешнего надо использовать while, а в качестве внутреннего можно использовать или for или while.
var m,numb,i:integer; begin write('vvedite ogranichitel: '); readln(m); while(m>=1)do begin write('vvedite chislo: '); readln(numb); if (numb>m)then break; for i:=1 to numb do begin write(i,' '); end; writeln(); end; readln(); end.
- Log in to post comments
- 2753 reads
vedro-compota
Wed, 10/13/2021 - 20:42
Permalink
форматирование
форматирование
_____________
матфак вгу и остальная классика =)
alexander263
Wed, 10/13/2021 - 20:46
Permalink
Исправлено.
Исправлено.
alexander263
Sun, 10/17/2021 - 10:52
Permalink
добавлено более оптимальное решение
vedro-compota
Sun, 10/17/2021 - 12:34
Permalink
while (numb>i)do
лучше использовать for
_____________
матфак вгу и остальная классика =)
alexander263
Wed, 10/20/2021 - 17:44
Permalink
решение с использованием for
vedro-compota
Wed, 10/20/2021 - 19:28
Permalink
решение засчитано
решение засчитано
_____________
матфак вгу и остальная классика =)