![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Новичок
Джуниор
Регистрация: 25.06.2014
Сообщений: 3
|
![]()
Поиск первых 15 чисел делящихся на 19 без остатка в интервале, левая граница которого 100.
Цитата:
|
|
![]() |
![]() |
![]() |
#2 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
![]()
Я откровенно говоря не могу понять, что вы пытались сделать... Хорошо, что пытались.
![]() Я бы Вам посоветовал сделать так... Код:
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! Последний раз редактировалось Bugrimov; 26.06.2014 в 07:38. |
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Bugrimov, весь парадок ситуации в том, что у автора топика РАБОЧИЙ код.
При этом этот код намного оптимальнее банального перебора всех чисел (примерно в 19 раз эффективней ![]() to TF6Face Цитата:
Ну а дальше просто. Нужно взять 15 чисел (задано по условию задачи) подряд и умножить их на 19. Вот Вы таблицу умножения знаете? Представьте, что Вам нужно вывести таблицу умножения на 19, начиная с числа 6... 6 * 19 = 114 7 * 19 = 133 .... 20 (это 6+14) * 19 = 380 вот 15 чисел 114, 133, 152 .... 361, 380 и будут выведены. Теперь понятно? |
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
А почему он с 6-ти начинает, а не с 1? Или ему нужно в обратном порядке?
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
5*19=95<100
Чего начинать с 1?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
То есть 19*n должно быть обязательно больше 100? Просто я задание не вкурил.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#7 | |||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Цитата:
Цитата:
поэтому, например, число 19 не подходит, оно, хоть и кратно 19, но не входит в нужный интервал. число 95 тоже не подходит по той же причине. а вот число 114 подходит - оно и кратно 19 и входит в числовой интервал, начинающийся от 100 (т.к. 114 больше 100) вот и нужно найти 15 первых чисел, которые делятся на 19 и больше 100. Так понятнее?! Последний раз редактировалось Serge_Bliznykov; 26.06.2014 в 09:34. |
|||
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Ага
![]()
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#9 | |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
![]() Цитата:
![]()
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! |
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сто первых простых чисел(Pascal) | <Slavs> | Помощь студентам | 4 | 07.12.2015 12:29 |
сумма первых n чисел в массиве | Kukurudza | Общие вопросы C/C++ | 4 | 11.12.2011 19:51 |
Найдите 100 первых простых чисел. | Lovegood | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 27.10.2011 19:51 |
Создать файл целых чисел с данным именем и записать в него N первых положительных четных чисел | prelest' | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 01.06.2011 10:27 |
превышает ли 270 произведение первых m чисел от 1 до n | Кажымурат | Помощь студентам | 2 | 31.03.2011 21:11 |