Queen2
@Queen2

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

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

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

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

Войти через центр авторизации
Похожие вопросы
от 210 000 до 250 000 ₽
БАРС Груп Москва
от 180 000 до 260 000 ₽
uKit Group Ростов-на-Дону
от 60 000 до 100 000 ₽
18 мая 2021, в 01:31
3000 руб./за проект
17 мая 2021, в 23:39
50000 руб./за проект
17 мая 2021, в 23:10
100000 руб./за проект