![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
sunstroke |
![]() ![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 2 Регистрация: 1.2.2010 Город: Рязань Вы: школьник ![]() |
Здравствуйте, помогите пожалуйста разобраться с задачей, саму программу я сама попробую написать, мне бы только понять с чего начать.
Из чисел от 10 до 99 вывести те, сумма цифр которых равна S. S вводится с клавиатуры и принадлежит промежутку от 0 до 18. Что нужно делать сначала? Заранее спасибо |
![]() ![]() |
Inspektor |
![]()
Сообщение
#2
|
Аспирант ![]() ![]() ![]() Группа: Активисты Сообщений: 384 Регистрация: 11.6.2008 Город: Крыжополь Учебное заведение: БГТУ Вы: студент ![]() |
Здравствуйте, помогите пожалуйста разобраться с задачей, саму программу я сама попробую написать, мне бы только понять с чего начать. Из чисел от 10 до 99 вывести те, сумма цифр которых равна S. S вводится с клавиатуры и принадлежит промежутку от 0 до 18. Что нужно делать сначала? Заранее спасибо Сумма цифр в числе(не только двухзначном) x находится так: Код sum:=0; repeat sum:=sum+x mod 10; x:=x div 10; until x=0; или если ограничится двухзначными, то: Код sum:=x div 10+x mod 10 Теперь в цикле от 10 до 99 проверяйте равна ли эта сумма S. |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 28.5.2025, 0:33 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru