Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Pascal

Выпуск № 263
от 01.12.2006, 11:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 221, Экспертов: 49
В номере:Вопросов: 1, Ответов: 1


Вопрос № 64207: Найти все совершенные числа из заданного промежутка. Совершенным числом называется число равное по сумме всех своих делителей и меньше чем число....

Вопрос № 64.207
Найти все совершенные числа из заданного промежутка. Совершенным числом называется число равное по сумме всех своих делителей и меньше чем число.
Отправлен: 25.11.2006, 22:34
Вопрос задал: Богданова Виктория Сергеевна (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Verena
Здравствуйте, Богданова Виктория Сергеевна!
Пожалуйста, пишите вопросы попонятней! Насколько я знаю, совершенное число равно сумме своих делителей кроме самого числа, но понять это из "число равное по сумме всех своих делителей и меньше чем число" довольно сложно!
Алгоритм решения такой: берёте цикл от i:= 1 до число div 2, там суммируете все делители (делителями будут такие i, что число mod i = 0 - остаток от деления), а после цикла сравниваете полученную сумму с числом. А чтобы рассмотреть промежуток, над этим циклом заведите ещё один, счётчик которого и будет проверяемым числом.
---------
Эта история - не для истории, понимаешь?
Ответ отправила: Verena (статус: 3-ий класс)
Ответ отправлен: 25.11.2006, 23:19


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное