|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.11.2013, 11:41 | #1 |
Пользователь
Регистрация: 07.10.2013
Сообщений: 30
|
Нахождение ближайшего совершенного числа
Добрый день. Помогите пожалуйста решить данную задачку:
Задано целое число N. Найти ближайшее к нему совершенное число. Программу нужно прописать через циклы |
21.11.2013, 14:52 | #2 |
Участник клуба
Регистрация: 05.11.2013
Сообщений: 1,601
|
Определить, совершенное ли, а ближайшее к нему сам.
http://programmersforum.ru/showthread.php?t=33864 |
21.11.2013, 14:59 | #3 |
Пользователь
Регистрация: 07.10.2013
Сообщений: 30
|
Там просто определяет является ли число совершенным или нет. Нужно найти ближайшее совершенное число. Сам не смогу решить ее, прошу помощи уважаемых программистов.
|
21.11.2013, 15:28 | #4 |
Пользователь
Регистрация: 07.06.2010
Сообщений: 89
|
совершенных не так уж и много (до int64)
поэтому можно задать массив или множество этих чисел и потом после ввода натурального числа искать ближайшее к нему совершенное |
21.11.2013, 15:35 | #5 |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
во множество имхо не влезет! так что только массив или перебор(в обе стороны)
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
21.11.2013, 15:49 | #6 |
Пользователь
Регистрация: 07.10.2013
Сообщений: 30
|
Задачу нужно написать через циклы. Массивы не разрешают использовать
|
21.11.2013, 15:52 | #7 |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
Эх еще бы язык, зарплату и контактные данные указал, вашпе молодец был бы
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
21.11.2013, 15:59 | #8 |
Пользователь
Регистрация: 07.10.2013
Сообщений: 30
|
Язык Паскаль ABC. Как объясняли: Нужно например ввести число 20 и программа по обе стороны от числа(-20+) ищет ближайшее совершенное число. Программу требуют написать через циклы и процедуры(или функции). Все очень сложно(
Можно написать без подпрограмм. И пожалуйста можете потом объяснить, что к чему Последний раз редактировалось Руслан56; 21.11.2013 в 16:27. |
21.11.2013, 16:39 | #9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Вы тему, на которую Вам ссылку дали, читали?
цитату с вики насчёт совершенных чисел внимательно прочитали? я ещё раз позволю себе процитировать: Цитата:
Код:
т.е. только первые 5 совершенных чисел попадают в вашу сетку. Поэтому, заводите массив на 5 элементов, заносите туда 5 совершенных чисел и потом в цикле находите, какое число ближе к введённому. Что сложного?! |
|
21.11.2013, 16:39 | #10 |
Пользователь
Регистрация: 07.06.2010
Сообщений: 89
|
например, вводим число, далее находим ближайшие к нему по обе стороны совершенные числа (используй алгоритм приведенный по ссылке в посте №2), рассчитываем разницу между правым совершенным и введенным, введенным и левым совершенным и узнаем какое ближе.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphy 7 Массив. Нахождение ближайшего числа. | Intripio | Помощь студентам | 2 | 02.04.2012 13:36 |
нахождение числа, ближайшего к максимальному/среднему/минимальному | Fantom.as | Помощь студентам | 5 | 14.11.2010 08:56 |
Определение совершенного числа из последовательности цифр | JaEvg | Помощь студентам | 0 | 08.10.2010 07:45 |
вывод слагаемых совершенного числа | fs444 | Общие вопросы C/C++ | 4 | 24.03.2010 23:04 |
Определение совершенного числа (Delphi) | Lew27 | Помощь студентам | 1 | 26.04.2009 23:40 |