|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.10.2010, 19:56 | #1 |
Новичок
Джуниор
Регистрация: 09.10.2010
Сообщений: 1
|
Дружественные числа
искал нигде не нашел(
требуется помощь) вот задачка :Два числа называют дружественными, если каждое из них равно сумме всех делителей другого, кроме самого этого числа. Например, 220 и 284 есть дружественные числа, так как делителями первого являются числа 1 2 4 5 10 11 20 22 44 55 110, сумма которых равно 284, а делителями второго - числа 1 2 4 71 142, которые в сумме дают 220. Напишите программу для отыскания заданного количества пар дружественных чисел. в универе на паре начал писать, дальше застрял: Код:
Последний раз редактировалось Stilet; 09.10.2010 в 20:29. |
09.10.2010, 20:28 | #2 |
пыжашийся нуб
Пользователь
Регистрация: 19.06.2010
Сообщений: 93
|
Вот небольшой пример кода демонстрируюший нахождение сумм делителей:
Код:
|
16.08.2011, 11:15 | #3 | |
Новичок
Джуниор
Регистрация: 16.08.2011
Сообщений: 2
|
vot
Цитата:
Последний раз редактировалось rackot; 16.08.2011 в 11:17. |
|
16.08.2011, 11:59 | #4 |
Форумчанин
Регистрация: 02.02.2010
Сообщений: 599
|
rackot, а почему 10000?
Код:
"Лишь то читается легко, что написано с трудом; что в час написано, то в час и позабыто."
Последний раз редактировалось Syuf; 16.08.2011 в 12:05. |
16.08.2011, 12:07 | #5 |
Новичок
Джуниор
Регистрация: 16.08.2011
Сообщений: 2
|
мне просто надо было найти все дружественные до 10 000 вот и идет поиск с 1 по 10000...если напишем 100 000 будет идти поиск до 100 000....при желании можно заменить число на переменную и самому перед началом программы вводить необходимое число!
Извиняюсь я не дочитал условие этой задачи до конца! Но задача в принципе аналогична, может кому нибудь пригодится! Последний раз редактировалось rackot; 16.08.2011 в 12:21. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вычислить:у=а*(в*в*в)*с,где а,в,с-двоичные числа.Для хранения числа использ.массив! | Таняпервокурсница | Помощь студентам | 4 | 04.06.2010 12:08 |
Дружественные функции и классы | Opiym | Помощь студентам | 1 | 05.04.2010 21:51 |
Как числа в двоичном виде вывести в столбик по 4 числа? | Equalizer | Общие вопросы C/C++ | 11 | 27.09.2009 14:15 |
ДАНЫ 4 ЧИСЛА X Y Z W составит программу найти произведение все положительные нечетные числа | Woland-itn | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 23.03.2008 21:49 |