Немного нужна подсказка: получается, если 13 / 5 = 2.6, то, по моей логике, 13 % 5 = 6.
Но, т.к. 0.6 = 6/10 = 3/5, то 13 % 5 = 3.
Подскажите, я правильно понял логику работы этого оператора? Если нет, то почему 13 % 5 = 3, а не 6?
Schorner
5 уровень
Вопрос по оператору %
Обсуждается
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Стас ПасинковSoftware Developer в ZipyMaster
6 сентября 2022, 23:16
13 / 5 = 2 целых и 3 в остатке (3/5, или 0.6)
0
pureTruth Full Stack Developer
6 сентября 2022, 20:23
13/5 = (10+3)/5 = 2 + остаток 3 (не делится больше на 5)
Так и получается остаток от деления 13 на 5 (13%5) равен 3
0
Денис Enterprise Java Developer
3 сентября 2022, 20:36
Почитай про остаток от деления и поймешь как работает оператор mod.
Если поделишь 13 на 5 в столбик все будет максимально наглядно.
0