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