|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.08.2011, 18:56 | #51 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну дык значит надо искать 3 делителя ) Например, так (нахождение простых чисел среди чисел от 1 до 999):
Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 06.08.2011 в 19:02. |
09.08.2011, 14:51 | #52 |
Форумчанин
Регистрация: 08.08.2008
Сообщений: 117
|
Задача: Найти все натуральные числа, не превосходящие N<1000, и делящиеся на каждую из своих цифр. Написал какой-то непонятный код.
Код:
Код:
Где следует прописать Код:
Код:
Код:
Последний раз редактировалось Stilet; 12.08.2011 в 21:22. |
12.08.2011, 18:55 | #53 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
12.08.2011, 18:57 | #54 |
Форумчанин
Регистрация: 08.08.2008
Сообщений: 117
|
Надо то что при этом
Код:
|
12.08.2011, 19:03 | #55 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А задача какая? Проверил на С++, все правильно выводит. Если остаток от деления n на m == 0, то выводит n. Добавьте там еще вывод m чтобы в этом убедиться.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
12.08.2011, 19:06 | #56 |
Форумчанин
Регистрация: 08.08.2008
Сообщений: 117
|
Находит простые числа.На С++ выводит простые числа от 1 до 100?У меня все числа по несколько раз выводит,а простые числа по одному разу.А надо чтоб выводил только простые.
|
12.08.2011, 19:21 | #57 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Во-первых все числа делятся на 1. Даже простые. Поэтому надо как-то так: for (m=2;m<n/2;m++)
Чтобы выводилось только 1 раз можно, например, сделать так: Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 12.08.2011 в 19:44. |
12.08.2011, 19:30 | #58 |
Форумчанин
Регистрация: 08.08.2008
Сообщений: 117
|
Да,я с вами согласен,но не знаю почему этот алгоритм выводит простые числа по одному разу,т.е. если просмотреть все,можно найти простые.Но это неразумно,надо чтоб сразу выводились простые.А как вы сказали,не работает.
|
12.08.2011, 19:34 | #59 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Что не работает? break? Не компилируется?
Цитата:
Добавьте вывод m и все поймете Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 12.08.2011 в 19:42. |
|
12.08.2011, 19:39 | #60 |
Форумчанин
Регистрация: 08.08.2008
Сообщений: 117
|
От break никакого толку.Все числа от 1 до 99 выводятся. ))
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос начинающего по компилятору | Tmod | Софт | 7 | 28.08.2010 22:10 |
Вопрос от начинающего | ProGus | Microsoft Office Excel | 1 | 10.08.2010 14:30 |
Инструментарий начинающего... | Всеслав | Общие вопросы C/C++ | 6 | 24.12.2008 15:39 |
Портфолио начинающего программиста С++ | Марья | Свободное общение | 1 | 12.06.2008 08:16 |