Задания
Версия для печати и копирования в MS Word
Тип 14 № 92573
i

Зна­че­ние ариф­ме­ти­че­ско­го вы­ра­же­ния

3 · 31258 + 2 · 6257 − 4 · 6256 + 3 ∙ 1255 − 2 ∙ 254 − 2025

за­пи­са­ли в си­сте­ме счис­ле­ния с ос­но­ва­ни­ем 25. Сколь­ко зна­ча­щих нулей со­дер­жит­ся в этой за­пи­си?

Спрятать решение

Ре­ше­ние.

При­ведём ре­ше­ние на языке Python.

s = 3 * 3125**8 + 2 * 625**7 - 4 * 625**6 + 3 * 125**5 - 2 * 25**4 - 2025

count = 0

while s > 0:

if s % 25 == 0:

count += 1

s //= 25

print(count)

 

Ответ: 10.

 

 

При­ведём ре­ше­ние Сер­гея Донец на PascalABC.NET:

uses School;

begin

( 3 * 3125bi ** 8 + 2 * 625bi ** 7

- 4 * 625bi ** 6 + 3 * 125bi ** 5

- 2 * 25bi ** 4 - 2025).digits(25)

.Count(x->x=0).Print;

end.


Аналоги к заданию № 60292: 92573 68515 Все