Значение арифметического выражения
Последовательно рассмотрим данное выражение.
Рассмотрим первое слагаемое
Рассмотрим второе слагаемое:
Рассмотрим третье слагаемое: — на конце
Результат сложения первых двух чисел:
На последнем шаге получаем:
Нетрудно увидеть, что всего
Ответ: 7.
Приведём другое решение на языке Python.
x = 125 + 25**3 + 5**9
s = ''
while x != 0:
s += str(x % 5)
x //= 5
s = s[::-1]
print(s.count("0"))
Приведём решение Сергея Донец на PascalABC.NET:
uses School;
begin
(25bi**3 + 5bi**9 + 125).Digits(5).CountOf(0).Print;
end.

