Функция ceil: как реализовать ее самостоятельно?

Я знаю, что C++ предоставляет нам функцию ceil. Для практики мне интересно, как можно реализовать функцию ceil в C++. Сигнатура метода следующая public static int ceil(float num)

Пожалуйста, подскажите.

Я придумал простой способ: Преобразовать num в строку, найти индекс десятичной точки, проверить, больше ли десятичная часть 0. Если да, то вернуть num+1, иначе вернуть num. Но я хочу избежать использования преобразования строки

15
задан R. Martinho Fernandes 4 December 2011 в 19:39
поделиться