|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.02.2013, 14:40 | #1 |
Регистрация: 20.02.2013
Сообщений: 4
|
Задача на Паскале №3
Текст задачи: Дано число А. Диапазон числа 0 < A < 20. Вывести все трехзначные целые числа, сумма цифр которых равна А.
Формат ответа: файл с исходным кодом решения задачи на одном из допустимых языков программирования. ЯП: С, С++, Pascal Входные данные (программа должна считать): Целое число А Выходные данные (программа должна вывести): Трехзначные целые число удовлетворяющие условию задачи Значения должны быть выведены каждый раз с новой строки и возрастающей последовательности (от наименьшего числа к наибольшему) |
20.02.2013, 22:35 | #2 |
Пользователь
Регистрация: 15.02.2013
Сообщений: 35
|
Буду писать на Pascal.
Вот функция, возвращающая сумму цифр в числе. Код:
Код:
Код:
Попробуйте.Удачи. Последний раз редактировалось PavelDD; 20.02.2013 в 22:40. |
21.02.2013, 09:42 | #3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
дело в том, что цикл for i:=100 to 999 do будет гарантировано выдавать i в порядке возрастания. Так что, это уже готовое решение! |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача в паскале | senora | Помощь студентам | 5 | 21.01.2011 17:19 |
Задача на Паскале | Antoha79 | Помощь студентам | 1 | 23.05.2009 10:35 |
Задача на Паскале | Witaliy | Помощь студентам | 2 | 09.02.2009 17:56 |
Задача в Паскале ! | d00ker | Помощь студентам | 2 | 29.01.2009 21:52 |