не понял как высчитывать деление с остатком обьясните пожалуйста
notting260997
5 уровень
деление с остатком
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Денис Enterprise Java Developer
1 июля, 12:38
Задай вопрос нормально. Возможно ты пытаешься узнать что такое деление с остатком.
0
notting260997
1 июля, 13:49
Вы совершенно правы) я не понимаю как вычислить деление с остатком
0
Денис Enterprise Java Developer
1 июля, 14:22
Самое простое для понимание это будет деление в столбик. Вспомни его и поймёшь что у тебя получится в результате операции mod (%)
Например 5 разделим на 3. Возьмём 3 один раз, 3*1 = 3; 5 - 3 = 2. Двойка меньше трёх, значит нацело уже не поделится, двойка в данном случае и есть остаток от деления 5 на 3.
Если делится нацело то остаток будет 0. Так например проверяется чётность, Любое чётное число делится на 2 без остатка, а значит N % 2 = 0 тогда и только тогда если N чётное.
Там вообще еще много свойств интересных, почитай как оно в программировании используется.
0
notting260997
1 июля, 14:50
тоесть 9%5 деление с остатком будет 4 ?
0
Денис Enterprise Java Developer
1 июля, 15:55
Да :) Больше того скажу, это очень хорошая демонстрация другого полезного свойства деления с остатком.
Предположим у тебя есть временной промежуток пять секунд, первые три происходит одно событие, четвёртую другое, пятую третье.
У тебя есть таймер, он просто считает секунды. Тебе надо узнать какому из трёх промежутков принадлежит текущая секунда, как это сделать? Взять остаток от деления.
Например девятая секунда должна триггерить действие для четвёртой. 9%5 = 4. Можешь проверить для любого другого значения :)
0
notting260997
2 июля, 11:08
Благодарю,теперь всё понял)) Хорошего Дня)
0