Функция round()
в C++ — это стандартная библиотечная функция, используемая для округления заданного десятичного значения, которое может быть float или double. Она возвращает ближайшее целое значение к десятичному значению, указанному в качестве аргумента. Она определена внутри заголовочного файла .
using namespace std;
int main()
{
cout << round(12.56) << endl;
cout << round(12.45) << endl;
cout << round(12.5) << endl;
return 0;
}
Функции round возвращают значение с плавающей запятой, которое представляет целое число, ближайшее к x . Промежуточные значения округляются в сторону от нуля, независимо от настройки режима округления чисел с плавающей запятой. Не возвращается ошибка.