Функция round
Функция round округляет число до ближайшего целого значения и возвращает результат. В первый параметр мы передаем число, которое нужно округлить. Если дробная часть числа меньше 0.5, округление происходит в меньшую сторону, если больше или равна 0.5 - в большую сторону. Функция доступна после подключения заголовочного файла <cmath>.
Синтаксис
round(x);
Пример
Давайте округлим число 3.14 до ближайшего целого:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double res = round(3.14);
cout << res << endl;
return 0;
}
Результат выполнения кода:
3
Пример
Давайте округлим число 3.64 до ближайшего целого:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double res = round(3.64);
cout << res << endl;
return 0;
}
Результат выполнения кода:
4
Пример
Давайте округлим отрицательное число -2.5:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double res = round(-2.5);
cout << res << endl;
return 0;
}
Результат выполнения кода:
-3