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

Зна­че­ние вы­ра­же­ния 3436 − 710 + 47? за­пи­са­ли в си­сте­ме счис­ле­ния с ос­но­ва­ни­ем 7.

Сколь­ко цифр 6 со­дер­жит­ся в этой за­пи­си?

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

Ре­ше­ние.

По­сле­до­ва­тель­но будем пре­об­ра­зо­вы­вать дан­ное вы­ра­же­ние: 343 в сте­пе­ни левая круг­лая скоб­ка 6 пра­вая круг­лая скоб­ка минус 7 в сте­пе­ни левая круг­лая скоб­ка 10 пра­вая круг­лая скоб­ка плюс 47=7 в сте­пе­ни левая круг­лая скоб­ка 18 пра­вая круг­лая скоб­ка минус 7 в сте­пе­ни левая круг­лая скоб­ка 10 пра­вая круг­лая скоб­ка плюс 7 в квад­ра­те минус 2.

Раз­ность 7 в сте­пе­ни левая круг­лая скоб­ка 18 пра­вая круг­лая скоб­ка минус 7 в сте­пе­ни левая круг­лая скоб­ка 10 пра­вая круг­лая скоб­ка в си­сте­ме счис­ле­ния с ос­но­ва­ни­ем 7 будет вы­гля­деть как во­семь шестёрок и де­сять нулей. После при­бав­ле­ния к этому числу 7 в квад­ра­те по­лу­чит­ся во­семь шестёрок, семь нулей, еди­ни­ца и два нуля. После вы­чи­та­ния из этого числа двой­ки по­лу­чит­ся во­семь шестёрок, во­семь нулей, шестёрка и пятёрка.

Таким об­ра­зом, всего 9 шестёрок.

 

Ответ: 9.

 

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

x = 343 ** 6 - 7 ** 10 + 47

s = ""

while x != 0:

s += str(x % 7)

x //= 7

s = s[::-1]

print(s.count("6"))


Аналоги к заданию № 27411: 33186 33484 Все

Раздел кодификатора ФИПИ: 1.4.1 По­зи­ци­он­ные си­сте­мы счис­ле­ния