Цитата(TarasBer @ 20.09.2011 11:08)
Я так понял, автору надо узнать, сколько целых на диапазоне?
Тогда проверка числа на целость не поможет.
Гм. Да, скорее всего, ты прав..
Я повелся на его фразу "Как переменные типа real проверить на целость?", а она, возможно, была уже выводом (неверным).
Цитата(TarasBer @ 20.09.2011 11:08)
Таких функций стандартных нету, но их можно написать, используя round
Хочу на всякий случай добавить.. Если кто-то подумает, что функция Trunc - это то же самое, что Down - таки это не так!
Для отрицательных чисел результат Trunc
больше или равен аргументу. Так что для них она скорее Up
. И еще добавлю, что в общем случае Up(x) не всегда равно Down(x)+1, иногда Down(x)=Up(x).
Добавлено через 9 мин. Цитата(volvo877 @ 20.09.2011 12:34)
Хотя я бы за такую постановку задачи снял бы преподавателя тут же.
Согласен (хотя автор просил не усложнять)).
Кстати, интересно: на форуме (то есть, от студентов) задач с таким безобразием гораздо больше, чем их встречается на практике. Реально, встречаются иногда ситуации, когда приходится извращаться с точностью, но гораздо реже. Такое впечатление, будто препы нарочно их вытаскивают (но явно не с целью продемонстрировать эту проблему).