Здравствуйте, помогите пожалуйста разобраться с задачей, саму программу я сама попробую написать, мне бы только понять с чего начать.
Из чисел от 10 до 99 вывести те, сумма цифр которых равна S. S вводится с клавиатуры и принадлежит промежутку от 0 до 18.
Что нужно делать сначала?
Заранее спасибо
Сумма цифр в числе(не только двухзначном) x находится так:
Код
sum:=0;
repeat
sum:=sum+x mod 10;
x:=x div 10;
until x=0;
repeat
sum:=sum+x mod 10;
x:=x div 10;
until x=0;
или если ограничится двухзначными, то:
Код
sum:=x div 10+x mod 10
Теперь в цикле от 10 до 99 проверяйте равна ли эта сумма S.