Funktsioon round () C ++ - s tagastab argumendile kõige lähemal oleva integraalväärtuse, pooleldi juhtude korral ümardatakse nullist eemale.
Funktsioon round () C ++ - s tagastab argumendile kõige lähemal oleva integraalväärtuse, pooleldi juhtude korral ümardatakse nullist eemale.
ümmargune () prototüüp (standardi C ++ 11 järgi)
topelt ümmargune (topelt x); ujuk ümmargune (ujuk x); pikk topeltring (pikk topelt x); topeltring (T x); // Integraaltüübi korral
Funktsioon round () võtab ühe argumendi ja tagastab tüübi double, float või long double type väärtuse. See funktsioon on määratletud päisefailis.
ümmargune () parameetrid
Funktsioon round () ümardab ühe argumendi väärtuse.
round () Tagastusväärtus
Funktsioon round () tagastab integraalväärtuse, mis on lähim x-le, pooleldi juhtude korral ümardatakse nullist eemale.
Näide 1: Kui ümmargune () töötab C ++ keeles?
#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; )
Programmi käivitamisel on väljund järgmine:
ring (11.16) = 11 ringi (13.87) = 14 ringi (50.5) = 51 ringi (-11.16) = -11 ringi (-13.87) = -14 ringi (-50.5) = -51
Näide 2: funktsioon integreeritud tüüpide jaoks ümmargune ()
#include #include using namespace std; int main() ( int x = 15; double result; result = round(x); cout << "round(" << x << ") = " << result << endl; return 0; )
Programmi käivitamisel on väljund järgmine:
ring (15) = 15
Integraalväärtuste korral tagastab ümmarguse funktsiooni rakendamine sisendiga sama väärtuse. Nii et praktikas ei kasutata seda tavaliselt integraalsete väärtuste jaoks.