1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| Rom1k |
21.03.2008 17:24
Сообщение
#1
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 119 Пол: Мужской Репутация: 0 |
два натуральных числа называют дружественными,если каждое из них равно сумме всех делителей другого, кроме самого этого числа.
найти все пары дружественных чисел,лежащих в диапазоне от 200 до 300 помогите пожалуйста.даже догадок нет( |
![]() ![]() |
| volvo |
10.11.2009 15:59
Сообщение
#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 17:24
volvo Все пары - это очень громко сказано... В заданном ... 21.03.2008 17:40
мисс_граффити в поиск...
вот, например:
Дружественные числа 21.03.2008 21:25
Rom1k uses crt;
var
count,i,j,s : word;
begin
coun... 23.03.2008 12:56
Rom1k кто-нибудь может подсказать? 24.03.2008 17:56
volvo Если на "сделать чтоб работало" - то вот... 24.03.2008 18:28
Rom1k
спасибо. но мне только в интервале от 200 до 30... 24.03.2008 18:56
AlexZerg Вот достаточно оптимальный алгоритм полного перебо... 10.11.2009 15:37![]() ![]() |
|
Текстовая версия | 13.12.2025 17:04 |