Задача на вложенные циклы - Pascal ABC (250538)
Формулировка задачи:
Задача: Дан натуральный отрезок [a,b]. Вывести числа, сумма цифр которых меньше заданного числа Х
Помогите исправить. Не могу понять как вывести первоначальный Z а не тот который при div.
Решение задачи: «Задача на вложенные циклы»
textual
Листинг программы
For z:= a to b do begin v:=z; While v>0 do
Объяснение кода листинга программы
- Вложенные циклы начинаются с объявления внешнего цикла
For z:= a to b do
. Здесьz
- это переменная-счетчик, которая будет последовательно принимать значения отa
доb
. - Внутри внешнего цикла объявлен внутренний цикл
While v>0 do
. Здесьv
- это временная переменная, которая инициализируется значениемz
и будет последовательно уменьшаться на единицу до тех пор, пока не станет меньше или равной нулю. - В теле внутреннего цикла выполняется некая операция или набор операций, которые будут повторяться до тех пор, пока
v
больше нуля. Код этих операций должен быть добавлен в блок после ключевого словаdo
. - После завершения внутреннего цикла происходит выход из внешнего цикла благодаря ключевому слову
end
.