![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 20.04.2013
Сообщений: 6
|
![]()
Определить k - количество трехзначных натуральных чисел, сумма цифр которых равна n (1<=n<=27). Операции (/, div и mod) не использовать.
|
![]() |
![]() |
![]() |
#2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,431
|
![]()
Первое, что приходит в голову, 3 вложенных друг в друга цикла. Внешний от 1 до 9. Внутренние от 0 до 9. Внутри самого глубокого цикла проверка на то, что сумма счетчиков всех циклов равна n, и увеличение k. В принципе, можно придумать что-нибудь более изящное
![]()
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
и, на мой взгляд, ничего проще и изящнее и не будет! Да и зачем, что "неизящного" в трёх вложенных циклах ?!! (вопрос риторический ![]() |
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Навряд-ли проще, но изящнее и без всяких делений
![]() Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 20.06.2013 в 12:38. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]()
хватит двух циклов, по-сути:
Код:
Правильно поставленная задача - три четверти решения.
Последний раз редактировалось DiemonStar; 20.06.2013 в 13:01. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Я так полагаю n от 1 до 27 задается. Иначе какой смысл?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программирование циклических алгоритмов | eduard93 | Помощь студентам | 2 | 13.03.2012 12:37 |
Программирование циклических алгоритмов. | aleksander_l | Помощь студентам | 3 | 10.01.2012 16:11 |
программирование циклических алгоритмов | SiNgLeR | C++ Builder | 3 | 11.12.2011 18:24 |
[VB] Построение циклических алгоритмов | Raikerian | Помощь студентам | 2 | 04.06.2011 21:22 |
Программированние циклических алгоритмов | Дима82 | Помощь студентам | 8 | 11.05.2008 11:31 |