Показать сообщение отдельно
Старый 19.03.2013, 22:23   #12 (permalink)
interacia
Member
 
Регистрация: 29.01.2013
Сообщений: 91
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 565
По умолчанию

Извиняюсь. По поводу замены (W div 2) на (W-1) это рудиментарный остаток от изучения и тестирования функции (забыл назад поставить как было).
А под выражением «самый грубый способ вычисления.» имелось ввиду не ваша функция (
Код:
Function Ideal(W:Integer):Boolean;
)
А тот факт что подача аргумента в неё никак не обсчитывается.
For k:=2 to M do
То есть подаются все числа подряд. Тогда как во втором примере уже до вызова функции (
Код:
Function Ideal(W:Integer):Boolean;
) отсеивается солидная доля чисел. Что более так сказать элегантно.

И еще раз выражением «самый грубый способ вычисления.» никого не хотел обидеть или поддеть. Скорее показать наличие альтернатив.
interacia вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070