Funkcija round () u C ++-u vraća integralnu vrijednost koja je najbliža argumentu, s pola slučajeva zaokruženim od nule.
Funkcija round () u C ++-u vraća integralnu vrijednost koja je najbliža argumentu, s pola slučajeva zaokruženim od nule.
okrugli () prototip (kao za C ++ 11 standard)
dvostruki krug (dvostruki x); plutaju okrugli (plutaju x); dugi dvostruki krug (dugi dvostruki x); dvostruko okruglo (T x); // Za integralni tip
Funkcija round () uzima jedan argument i vraća vrijednost tipa double, float ili long double type. Ova je funkcija definirana u zaglavnoj datoteci.
okrugli () parametri
Funkcija round () uzima jednu vrijednost argumenta za zaokruživanje.
round () Povratna vrijednost
Funkcija round () vraća integralnu vrijednost koja je najbliža x, a slučajevi na pola puta zaokruženi su od nule.
Primjer 1: Kako round () radi u C ++?
#include #include using namespace std; int main() ( double x = 11.16, result; result = round(x); cout << "round(" << x << ") = " << result << endl; x = 13.87; result = round(x); cout << "round(" << x << ") = " << result << endl; x = 50.5; result = round(x); cout << "round(" << x << ") = " << result << endl; x = -11.16; result = round(x); cout << "round(" << x << ") = " << result << endl; x = -13.87; result = round(x); cout << "round(" << x << ") = " << result << endl; x = -50.5; result = round(x); cout << "round(" << x << ") = " << result << endl; return 0; )
Kada pokrenete program, izlaz će biti:
krug (11,16) = 11 krug (13,87) = 14 krug (50,5) = 51 krug (-11,16) = -11 krug (-13,87) = -14 krug (-50,5) = -51
Primjer 2: funkcija round () za integralne tipove
#include #include using namespace std; int main() ( int x = 15; double result; result = round(x); cout << "round(" << x << ") = " << result << endl; return 0; )
Kada pokrenete program, izlaz će biti:
okrugla (15) = 15
Za integralne vrijednosti, primjena funkcije okrugla vraća istu vrijednost kao i ulaz. Stoga se u praksi često ne koristi za integralne vrijednosti.