Хм.. хотел советовать использовать вам ф-ю modf , но понял что у вас все намного проще, достаточно одной round() - она, округляет значение с плавающей запятой до ближайшего целого числа.
пример:
#include
#include // подключаем для ф-и round
using namespace std;
int main()
{
float val1 = 123.123;
float val2 = 18.499;
float val3 = -2.7415;
cout << round(val1) << endl; // вывод будет <span>123
cout << round(val2) << endl; // вывод будет 18<br>cout << round(val3) << endl; // вывод будет -3<br>return 0;
}
вам, лишь, по сути сделать считывание/вывод не из консоли, а из файла, в интеренете полно примеров.