Работа 3.4 Упр.5 Задание 3 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Автор
Семакин, Хеннер, Шеина
Работа 3.4 Упр.5 Задание 3 ГДЗ Семакин 10 класс (Информатика)
Задача
Пример: N = 1020000. Количество нулей равно четырем.
Подробный ответ
Чтобы определить количество нулей в младших разрядах числа, нужно последовательно проверять последнюю цифру числа. Пока она равна $$0$$, увеличиваем счётчик и отбрасываем последнюю цифру делением на $$10$$.
Для числа $$N = 1020000$$:
- последняя цифра $$0$$ — счётчик $$1$$;
- последняя цифра $$0$$ — счётчик $$2$$;
- последняя цифра $$0$$ — счётчик $$3$$;
- последняя цифра $$0$$ — счётчик $$4$$;
- последняя цифра уже не $$0$$, значит, цикл заканчивается.
Получаем количество нулей в младших разрядах: $$4$$.
var n,i:integer;
begin
readln(n);
while (n mod 10 = 0) do begin inc(i); n := n div 10; end;
writeln(i);
end.
Ответ
$$4$$
Другие учебники
Другие предметы