Функция floor() стандартной библиотеки - C (СИ)
Формулировка задачи:
В описании функции стандартной библиотеки сказано:
Вопрос: почему возвращается тип
double floor(double num);
функция возвращает наибольшее целое (представленное в виде значения с плавающей точкой), которое меньше значения аргумента
num
или равно ему.double
, а неint
?Решение задачи: «Функция floor() стандартной библиотеки»
textual
Листинг программы
int floorVIKTOR(double num)
{
return (int) floor(num):
}
Объяснение кода листинга программы
- В функции объявлена переменная
numтипа double. - Затем выполняется операция приведения типа (int) для переменной
num. - Далее вызывается функция floor() из стандартной библиотеки, передавая ей в качестве аргумента переменную
num. - Результат функции floor() возвращается из функции.