1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| Rom1k |
Сообщение
#1
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 119 Пол: Мужской Репутация: 0 |
два натуральных числа называют дружественными,если каждое из них равно сумме всех делителей другого, кроме самого этого числа.
найти все пары дружественных чисел,лежащих в диапазоне от 200 до 300 помогите пожалуйста.даже догадок нет( |
![]() ![]() |
| volvo |
Сообщение
#2
|
|
Гость |
1) ну и чем твое решение лучше приведенных выше?
2) Турбо-Паскаль, стандартные установки, ничего не меняешь - твоя программа НЕ компилируется. Цитата кому интересно - оставляйте заявки - покажу С учетом вышесказанного - уже неинтересно.Цитата Лично мне удалось значительно улучшить алгоритм в итоге (в 5,5 раз) Угу. Только ты сначала выложил явно специально замедленный алгоритм, а потом будешь его ускорять, да? Смотри:var counter: longint; { <--- делаем раз }
И запускаем. Что видим? 45 iteration(s)... Хорошо... А теперь: if j mod 2 = 0 then x:=drug(j) else x := drug1(j); { <--- делаем шесть }
, и запускаем снова: 23 iteration(s). Интересно, правда? А ведь каждая итерация - это вычисление функций... А ты даже это не соизволил проверить... |
Rom1k дружественные числа 21.03.2008 21:24
volvo Все пары - это очень громко сказано... В заданном … 21.03.2008 21:40
мисс_граффити в поиск...
вот, например:
Дружественные числа 22.03.2008 1:25
Rom1k uses crt;
var
count,i,j,s : word;
begin
coun… 23.03.2008 16:56
Rom1k кто-нибудь может подсказать? 24.03.2008 21:56
volvo Если на "сделать чтоб работало" - то вот… 24.03.2008 22:28
Rom1k
спасибо. но мне только в интервале от 200 до 30… 24.03.2008 22:56
AlexZerg Вот достаточно оптимальный алгоритм полного перебо… 10.11.2009 19:37
shemetec23 var
x: integer;
function SumDev(i: integer): lo… 22.03.2017 4:22![]() ![]() |
|
Текстовая версия | 30.12.2025 2:35 |