Функция floor

Прототип функции floor:

     double floor(      double val );
      float floor(       float val );
long double floor( long double val );

Заголовочный файл

Название Язык
math.h С
cmath С++

Описание

Функция выполняет округление значения val и возвращает наибольшее целое значение, которое не больше, чем val.

В Си, определён только один прототип данной функции, с типом данных double.

Параметры:

  • val
    Вещественное значение.

Возвращаемое значение

Наибольшее целое значение не большее, чем val.

Пример: исходный код программы

// пример использования функции floor

#include <iostream>                                             // для оператора cout
#include <cmath>                                                // для функции floor

int main()
{
  std::cout << "floor(2.3)  = "  << floor(2.3)   << std::endl;
  std::cout << "floor(3.8)  = "  << floor(3.8)   << std::endl;
  std::cout << "floor(-2.3) = "  << floor(-2.3)  << std::endl;
  std::cout << "floor(-3.8) = "  << floor(-3.8)  << std::endl;

  return 0;
}

Пример работы программы

CppStudio.com
floor(2.3) = 2
floor(3.8) = 3
floor(-2.3) = -3
floor(-3.8) = -4
Автор: admin
Дата: 07.09.2012
Поделиться:

Оставить комментарий

Вы должны войти, чтобы оставить комментарий.