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