Функција роунд () у Ц ++-у враћа интегралну вредност која је најближа аргументу, с пола случајева заокруженим од нуле.
Функција роунд () у Ц ++-у враћа интегралну вредност која је најближа аргументу, с пола случајева заокруженим од нуле.
округли () прототип (као за Ц ++ 11 стандард)
двоструко округло (дупло к); плутају округли (флоат к); дуги двоструки круг (дуги двоструки к); двоструко округло (Т к); // За интегрални тип
Функција роунд () узима један аргумент и враћа вредност типа доубле, флоат или лонг доубле типе. Ова функција је дефинисана у заглављу датотеке.
округли () параметри
Функција роунд () узима једну вредност аргумента да заокружи.
роунд () Повратна вредност
Функција роунд () враћа интегралну вредност која је најближа к, а случајеви на пола пута заокружени од нуле.
Пример 1: Како Роунд () ради у Ц ++?
#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; )
Када покренете програм, излаз ће бити:
рунда (11,16) = 11 рунда (13,87) = 14 рунда (50,5) = 51 рунда (-11,16) = -11 рунда (-13,87) = -14 рунда (-50,5) = -51
Пример 2: функција роунд () за интегралне типове
#include #include using namespace std; int main() ( int x = 15; double result; result = round(x); cout << "round(" << x << ") = " << result << endl; return 0; )
Када покренете програм, излаз ће бити:
округло (15) = 15
За интегралне вредности, примена функције округла враћа исту вредност као и улаз. Тако се у пракси често не користи за интегралне вредности.