Поиск первого кратного 5 для значения в моей программе - PullRequest
1 голос
/ 28 июня 2011

Я не могу понять, как сделать что-то очень простое в моей программе.

Учитывая значение с плавающей запятой f (это может быть 0, или это может быть 5 миллионов, и т. Д.), Мне нужно найти первое значение x такое x >= f (х больше, чем f) и x кратно 5.

Ответы [ 2 ]

1 голос
/ 28 июня 2011

Разделите на 5, округлите до следующего целого числа (используя ceil() или подобное), умножьте на 5 еще раз.

0 голосов
/ 28 июня 2011

Вы можете использовать оператор по модулю и сделать что-то вроде:

x = f - f % 5 + 5
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...