C ++ kat () - C ++ standardna biblioteka

Funkcija floor () u C ++ vraća najveću moguću cijelu vrijednost koja je manja ili jednaka danom argumentu.

Funkcija floor () u C ++ vraća najveću moguću cijelu vrijednost koja je manja ili jednaka danom argumentu.

floor () prototip (kao za C ++ 11 standard)

dvostruki pod (dvostruki x); plutajući pod (plovak x); dugi dvostruki pod (dugi dvostruki x); dvostruki pod (T x); // Za integralni tip

Funkcija floor () uzima jedan argument i vraća vrijednost tipa double, float ili long double type. Ova je funkcija definirana u zaglavnoj datoteci.

poda () Parametri

Funkcija floor () uzima jedan argument čija se poda izračunava.

floor () Povratna vrijednost

Funkcija floor () vraća najveću moguću cijelu vrijednost koja je manja ili jednaka danom argumentu.

Primjer 1: Kako floor () radi u C ++?

 #include #include using namespace std; int main() ( double x = 10.25, result; result = floor(x); cout << "Floor of " << x << " = " << result << endl; x = -34.251; result = floor(x); cout << "Floor of " << x << " = " << result << endl; x = 0.71; result = floor(x); cout << "Floor of " << x << " = " << result << endl; return 0; )

Kada pokrenete program, izlaz će biti:

 Sprat od 10,25 = 10 Sprat od -34,251 = -35 Sprat od 0,71 = 0

Primjer 2: funkcija poda () za integralne tipove

 #include #include using namespace std; int main() ( int x = 15; double result; result = floor(x); cout << "Floor of " << x << " = " << result << endl; return 0; ) 

Kada pokrenete program, izlaz će biti:

 Sprat od 15 = 15 

Dno integralne vrijednosti je sama integralna vrijednost, tako da se funkcija poda u praksi ne koristi na integralnim vrijednostima.

Zanimljivi članci...