logo

Plafond- en vloerfuncties in C++

In de wiskunde en informatica is de floor() en ceil() functies die zijn gedefinieerd in header-bestand, wijs een reëel getal toe aan respectievelijk het grootste voorafgaande of het minst daaropvolgende gehele getal.

C++ floor() Functie

De functie floor() retourneert het grootste gehele getal dat kleiner is dan of gelijk is aan de waarde die als argument is doorgegeven (dat wil zeggen: rondt het dichtstbijzijnde gehele getal naar beneden af).



floor() Syntaxis

double floor (double x );>

Hier is x de drijvende-kommawaarde. Het retourneert het grootste gehele getal kleiner dan of gelijk aan x.

if en else in bash

Voorbeeld van de vloer van enkele drijvende-kommawaarden:

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

Voorbeeld

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;> }>

>

>

Uitvoer

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

C++ ceil()-functie

De functie ceil() in C++ retourneert het kleinste gehele getal dat groter is dan of gelijk is aan de waarde die als argument is doorgegeven (d.w.z.: rondt het dichtstbijzijnde gehele getal naar boven af).

geschiedenis op Java

Syntaxis van ceil()

double ceil (double x );>

Hier is x de drijvende-kommawaarde. Het retourneert het kleinste gehele getal groter dan of gelijk aan x.

Voorbeeld van plafond van enkele drijvende-kommawaarden:

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

Voorbeeld

C++


typoscript datum tijd



// 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;> }>

>

>

Java-softwarepatronen
Uitvoer

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

Tijdcomplexiteit: O(1)
Hulpruimte: O(1)

Verschil tussen ceil() en floor() in C++

Laten we de verschillen tussen de functies ceil() en floor() in tabelvorm bekijken:

Ja nee

ceil() Functie

floor() Functie

Hallo wereld Java

1.

Het wordt gebruikt om de kleinste integrale waarde n te retourneren die niet kleiner is dan n. Het wordt gebruikt om de grootste integrale waarde n te retourneren die niet groter is dan n.

2.

Het rondt de n naar boven af. Het rondt de n naar beneden af.

3.

De syntaxis ervan is -:

data_type plafond (n) ;

De syntaxis ervan is -:

data_type vloer (n);