|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.11.2008, 08:34 | #1 |
Новичок
Джуниор
Регистрация: 19.11.2008
Сообщений: 2
|
является ли заданное натуральное число совершенным
Необходимо составить программу на Паскале, проверяющую, является ли заданное натуральное число совершенным, т.е. равным сумме своих положительных делителей кроме самого этого числа.
Никак не пойму вообще её. Заранее огромнейшее спасибо! |
19.11.2008, 09:17 | #2 |
Форумчанин
Регистрация: 15.02.2008
Сообщений: 621
|
Алгориттм Работы программы:
1)ввод N 2)приравниваем Sum к нулю 3)для каждого целого i от 1 до N-1 проверяем условие N mod i = 0. Если условие выполнено то к Sum прибавляем i 4)проверяем условие Sum=N. В случаи выполнения этого выводим "Число совершенно", в противном случаи выводим "Число не совершенно".
Помог? Ну так нажми на весы!
|
19.11.2008, 09:28 | #3 |
Новичок
Джуниор
Регистрация: 19.11.2008
Сообщений: 2
|
Большое спасибо за ответ...
|
19.11.2008, 09:51 | #4 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Кстати, почитайте о совершенных или полных числах хотя бы в Википедии, Вы узнаете, что их очень мало, и не зная их Вы можете очень долго вводить числа и всегда будет отрицательный ответ.
Последний раз редактировалось puporev; 19.11.2008 в 09:53. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дано четырехзначное число, заданное в символьном виде, например, '1954'. Напечатать его текстом, например | gred | Помощь студентам | 13 | 31.03.2008 22:24 |
Hайти натуральное i, что s[i] - последняя по порядку запятая - Паскаль | profi | Помощь студентам | 20 | 02.12.2007 19:57 |
Паскаль.программа, которая определяет каким является введенное число... | Integer | Помощь студентам | 4 | 18.11.2007 22:17 |
Выполнение действия в заданное время | WOWan234 | Помощь студентам | 6 | 02.05.2007 01:52 |