Я не могу понять, как сделать что-то очень простое в моей программе.
Учитывая значение с плавающей запятой f (это может быть 0, или это может быть 5 миллионов, и т. Д.), Мне нужно найти первое значение x такое x >= f (х больше, чем f) и x кратно 5.
f
x
x >= f
Разделите на 5, округлите до следующего целого числа (используя ceil() или подобное), умножьте на 5 еще раз.
ceil()
Вы можете использовать оператор по модулю и сделать что-то вроде:
x = f - f % 5 + 5