Разница между функциями floor и ceil в C++ заключается в направлении округления. 13
Floor возвращает ближайшее целое число, меньшее или равное заданному, всегда округляет вниз, независимо от дробной части. 13 Например, floor(4.8) возвращает 4. 1
Ceil, в свою очередь, возвращает ближайшее целое число, большее или равное заданному, всегда округляет вверх, независимо от дробной части. 13 Например, ceil(4.2) возвращает 5. 1
Таким образом, floor работает по принципу «пол/низ», а ceil — «потолок/вверх». 2