logo

Funkce stropu a podlahy v C++

V matematice a informatice je funkce floor() a ceil(). které jsou definovány v hlavičkový soubor mapuje reálné číslo na největší předchozí nebo nejméně následující celé číslo.

Funkce podlahy C++

Funkce floor() vrátí největší celé číslo, které je menší nebo rovno hodnotě předané jako argument (tj.: zaokrouhlí dolů na nejbližší celé číslo).



floor() Syntaxe

double floor (double x );>

Zde x je hodnota s pohyblivou řádovou čárkou. Vrátí největší celé číslo menší nebo rovné x.

Příklad dna některých hodnot s plovoucí desetinnou čárkou:

příklad podřetězce java
Input : 2.5 Output : 2 Input : -2.1 Output : -3>

Příklad

CPP








// C++ program to demonstrate floor function> #include> #include> using> namespace> std;> // Driver function> int> main()> {> >// using floor function which return> >// floor of input value> >cout <<>'Floor of 2.3 is : '> <<>floor>(2.3) << endl;> >cout <<>'Floor of -2.3 is : '> <<>floor>(-2.3) << endl;> >return> 0;> }>

>

>

Výstup

Floor of 2.3 is : 2 Floor of -2.3 is : -3>

Funkce ceil() v C++

Funkce ceil() v C++ vrací nejmenší celé číslo, které je větší nebo rovno hodnotě předané jako argument (tj.: zaokrouhluje na nejbližší celé číslo nahoru).

Madhuri řekl pojď

Syntaxe ceil()

double ceil (double x );>

Zde x je hodnota s pohyblivou řádovou čárkou. Vrátí nejmenší celé číslo větší nebo rovné x.

Příklad stropu některých hodnot s pohyblivou řádovou čárkou:

Input : 2.5 Output : 3 Input : -2.1 Output : -2>

Příklad

C++




sql klauzule
// C++ program to demonstrate ceil function> #include> #include> using> namespace> std;> // Driver function> int> main()> {> >// using ceil function which return> >// floor of input value> >cout <<>' Ceil of 2.3 is : '> <<>ceil>(2.3) << endl;> >cout <<>' Ceil of -2.3 is : '> <<>ceil>(-2.3) << endl;> >return> 0;> }>

>

>

Výstup

 Ceil of 2.3 is : 3 Ceil of -2.3 is : -2>

Časová náročnost: O(1)
Pomocný prostor: O(1)

Rozdíl mezi ceil() a floor() v C++

Podívejme se na rozdíly mezi funkcemi ceil() a floor() v tabulkové formě:

nevýhody internetu

Ano ne

Funkce ceil().

Funkce podlaha().

pole bajtů java na řetězec

1.

Používá se k vrácení nejmenší integrální hodnoty n, která není menší než n. Používá se k vrácení největší integrální hodnoty n, která není větší než n.

2.

Zaokrouhluje n směrem nahoru. Zaokrouhluje n směrem dolů.

3.

Jeho syntaxe je -:

datový_typ ceil (n) ;

Jeho syntaxe je -:

patro datového typu (n);