Рубрики

Функции Ceil и Floor в C ++

В математике и информатике функции пола и потолка отображают действительное число на наибольшее предшествующее или наименьшее последующее целое число соответственно.

floor (x): возвращает наибольшее целое число, которое меньше или равно x (то есть: округляет до ближайшего целого числа).

// Here x is the floating point value.
// Returns the largest integer smaller 
// than or equal to x 
double floor(double x)  

Примеры этажей:

Input : 2.5
Output : 2

Input : -2.1
Output : -3

Input : 2.9
Output : 2

// C ++ программа для демонстрации функции пола
#include <iostream>
#include <cmath>

using namespace std;

  
// Функция драйвера

int main()

{

    // используя функцию floor

    // пол входного значения

    cout << "Floor is : " << floor(2.3) << endl;

    cout << "Floor is : " << floor(-2.3) << endl;

  

    return 0;

}

Выход:

Floor is : 2
Floor is : -3

ceil (x): возвращает наименьшее целое число, которое больше или равно x (то есть: округляет ближайшее целое число).

// Here x is the floating point value.
// Returns the smallest integer greater 
// than or equal to x 
double ceiling(double x)  

Примеры Ceil:

Input : 2.5
Output : 3

Input : -2.1
Output : -2

Input : 2.9
Output : 3

// C ++ программа для демонстрации функции ceil
#include <iostream>
#include <cmath>

using namespace std;

  
// Функция драйвера

int main()

{

    // используя функцию ceil, которая возвращает

    // пол входного значения

    cout << " Ceil is : " << ceil(2.3) << endl;

    cout << " Ceil is : " << ceil(-2.3) << endl;

  

    return 0;

}

Ceil is : 3
Ceil is : -2

Эта статья предоставлена Сахилом Раджпутом . Если вы как GeeksforGeeks и хотели бы внести свой вклад, вы также можете написать статью с помощью contribute.geeksforgeeks.org или по почте статьи contribute@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.

Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.

Рекомендуемые посты:

Функции Ceil и Floor в C ++

0.00 (0%) 0 votes