Вернуть число от 0 до 4 - PullRequest
       15

Вернуть число от 0 до 4

0 голосов
/ 28 апреля 2010

Как вернуть число от 0 до 4, в зависимости от введенного номера?

Например, если я передам номер 23, он вернется 3. Набор номера должен выглядеть как

0 5 10 15 20 ..

1 6 11 16 21 ..

2 7 12 17 22 ..

3 8 13 18 23 ..

4 9 14 19 24

Что за математика для этого?

Ответы [ 3 ]

12 голосов
/ 28 апреля 2010

Используйте операцию по модулю , обычно % во многих языках (и mod во многих других).

10 % 5 = 0

17 % 3 = 2
2 голосов
/ 28 апреля 2010

Приведенные выше два ответа верны, оператор Modulo очень полезен для вычисления остатков. Например, «пропуск 23 возврата 3»: 23% 5 работает следующим образом: 5 входит в 23 4 раза ((int) 23/5 = 4) Оператор по модулю затем дает вам остаток (23 - (5 * 4)), который является числом, которое вы и ваше назначение ищете, 3.

2 голосов
/ 28 апреля 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...