Показать сообщение отдельно
Старый 06.10.2005, 00:04   #1
jimon
 
Сообщений: n/a
у многих ошибка деления на ноль ето проблематично
обычно конструкция такая if a<>0 b=1/a

только если a имеет тип float то можно спокойно писать b=1/a без никакой проверки

почему ?
ето кроется в проблемме обработки сверх малых чисел
вы замечали что блиц иногда выдает 2.99999999 вместо 3 ? дык ето и есть ета проблемма

получается что блиц при a=0 делит вот так b=1/0.00000001 ) получается слишком большое число
 
Ответить с цитированием