Queen2
@Queen2

Как работает эта часть кода?

while (a > 0)
	{
		if (a % 10 == 0)
			q++;
		a /= 10;
	}
	std::cout << "количество нулей в числе равно " << q << std::endl;
  • Вопрос задан
  • 107 просмотров
Решения вопроса 1
wataru
@wataru Куратор тега C++
Разработчик на С++, экс-олимпиадник.
% 10 - дает остаток от деления на 10. Что то же самое, то последняя цифра числа. /= 10 - делит нацело на 10, или отбрасывает последнюю цифру.

Вот так этот цикл и пробегается по всем цифрам числа a.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы