IPB

Здравствуйте, гость ( Вход | Регистрация )

> Решите плиз!!!, задачка детская, паскаль
jam81
сообщение 10.11.2008, 9:17
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 2
Регистрация: 10.11.2008
Город: кудымкар
Учебное заведение: удгу
Вы: студент



Составьте программу получения всех совершенных чисел, меньших заданного числа n. Число называется совершенным, если равно сумме всех своих положительных делителей, кроме самого этого числа. Например, 28 - совершенно, так как 28 = 1+2+4+7+14.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Тема закрытаОткрыть новую тему
Ответов(1 - 3)
tig81
сообщение 10.11.2008, 9:37
Сообщение #2


Академик
********

Группа: Преподаватели
Сообщений: 15 617
Регистрация: 15.12.2007
Город: Украина, Запорожье
Учебное заведение: ЗНУ
Вы: преподаватель



правила форума
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
граф Монте-Кристо
сообщение 10.11.2008, 10:02
Сообщение #3


Доцент
******

Группа: Преподаватели
Сообщений: 3 840
Регистрация: 27.9.2007
Из: Старый Оскол
Город: Москва
Учебное заведение: МФТИ/МАИ
Вы: другое



Два for'а, один в другом.Внешний пробегает все значения от 3 до n(меньше 3 начинать бесполезно,всё равно там совершенных чисел нет),а внутренний - от 2 до текущего значения первого цикла.Перед вторым циклом заводите переменную,в которую будете суммировать делители числа.Внутри второго цикла проверяете все числа(можно кстати даже до [x/2]+1 проверять - дальше точно делителей нету) на то,являются они делителями или нет.Если да - складываете в сумму.По окончании внутреннего цикла делаете проверку - сравниваете сумму делителей и число,если равны - выводите на экран.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
jam81
сообщение 10.11.2008, 14:05
Сообщение #4


Новичок
*

Группа: Пользователи
Сообщений: 2
Регистрация: 10.11.2008
Город: кудымкар
Учебное заведение: удгу
Вы: студент



Дружище спасибо конечно за ответ, но не побоюсь показатся балбесом. Если тебя не усложнит то напиши так что бы я просто тупо переписал это в паскаль и все работало. И кстати я учусь на 1 курсе факультета совсем без закоса на информатику, так что ты как то попроще, а то боюсь спалит.(IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Тема закрытаОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 25.5.2025, 21:32

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru