@LevSvl08

Почему результат операции равен 3?

Почему результат равен 3? Из какой логики это исходит? Вроде бы ближайшее число, что разделится на 10 без остатка - это 10, почему 3?
int main()
{
	int i = 10; int j = 3;
	cout << (j % i); // результат равен 3
}
  • Вопрос задан
  • 98 просмотров
Решения вопроса 2
mayton2019
@mayton2019
Bigdata Engineer
Все правильно. 3 по модулю 10 это три.
Ответ написан
Комментировать
vabka
@vabka
Токсичный шарпист
% - это взятие остатка от деления.
3 / 10 = 0 и 3 в остатке.
По тому ответ 3
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 июн. 2024, в 02:23
5000 руб./за проект
26 июн. 2024, в 00:28
5000 руб./за проект
25 июн. 2024, в 23:31
1500 руб./за проект