РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
100 of 815 menu

Функция 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

Смотрите также

  • функция floor,
    которая округляет число вниз
  • функция ceil,
    которая округляет число вверх
  • функция round,
    которая округляет число до ближайшего целого
  • функция fabs,
    которая возвращает модуль числа
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить