объективное-c круглое число к ближайшим 50

Как может я вокруг числа к ближайшему X значений (например, 50)

т.е. 47 был бы 50

24 был бы 0

74 был бы 50

99 был бы 100

и т.д...

Я действительно понятия не имею, где начать изучать, как сделать это...

P.S. Я использую касание какао для iPhone

Большое спасибо Mark

26
задан Georg Fritzsche 20 July 2010 в 01:06
поделиться

2 ответа

Сделайте следующее:

50.0 * floor((Number/50.0)+0.5)
53
ответ дан 28 November 2019 в 06:16
поделиться

Разделить на 50, округлить до ближайшего целого и умножить на 50.

13
ответ дан 28 November 2019 в 06:16
поделиться