logo

Lubų ir grindų funkcijos C++

Matematikos ir informatikos srityse floor() ir ceil() funkcijos kurios yra apibrėžtos antraštės failą, susieti realųjį skaičių su didžiausiu ankstesniu arba mažiausiu sveikuoju skaičiumi.

mesti eilutę į int java

C++ floor() Funkcija

Funkcija grindys () grąžina didžiausią sveikąjį skaičių, kuris yra mažesnis arba lygus argumento reikšmei (t. y. apvalina artimiausią sveikąjį skaičių).



grindys() Sintaksė

double floor (double x );>

Čia x yra slankiojo kablelio reikšmė. Jis grąžina didžiausią sveikąjį skaičių, mažesnį arba lygų x.

Kai kurių slankiojo kablelio reikšmių žemiausios ribos pavyzdys:

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

Pavyzdys

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

>

>

Išvestis

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

C++ ceil() Funkcija

Funkcija ceil() programoje C++ grąžina mažiausią sveikąjį skaičių, kuris yra didesnis arba lygus vertei, pateiktai kaip argumentas (t. y. apvalina artimiausią sveikąjį skaičių).

triguba žiema

ceil() sintaksė

double ceil (double x );>

Čia x yra slankiojo kablelio reikšmė. Jis grąžina mažiausią sveikąjį skaičių, didesnį arba lygų x.

kiek miestų Jungtinėse Amerikos Valstijose

Kai kurių slankiojo kablelio verčių ribos pavyzdys:

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

Pavyzdys

C++




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

>

>

Išvestis

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

Laiko sudėtingumas: O(1)
Pagalbinė erdvė: O(1)

kartojantis žemėlapis java

Skirtumas tarp ceil() ir floor() C++

Pažiūrėkime į skirtumus tarp ceil() ir floor() funkcijų lentelės pavidalu:

Taip ne

ceil() Funkcija

grindys() Funkcija

pakeisti eilutę eilutėje java

1.

Jis naudojamas norint grąžinti mažiausią integralo reikšmę n, kuri yra ne mažesnė už n. Jis naudojamas didžiausiai integralo reikšmei n, kuri nėra didesnė už n, grąžinti.

2.

Jis apvalina n aukštyn. Jis apvalina n žemyn.

3.

Jo sintaksė yra:

duomenų_tipo riba (n) ;

Jo sintaksė yra:

duomenų_tipas aukštas (n);