Информатика, вопрос задал tanyamink1987 , 6 лет назад

Значение арифметического выражения: 32^60 + 4^180 – 128 записали в системе счисления с основанием 8. Сколько цифр «7» в этой записи?

Ответы на вопрос

Ответил Zergloing
1

Ответ:

97

Объяснение:

Решение на языке программирования Python

def syst(x, a):

   s = str()

   while x:

       s += str(x % a)

       x //= a

   s = s[::-1]

   return s

s = 32 ** 60 + 4 ** 180 - 128

s = syst(s, 8)

print(s.count('7'))


Zergloing: Если мой ответ вас удовлетворил, то, пожалуйста, отметьте его как "Лучший ответ".
tanyamink1987: Я не очень понимаю python, а на паскале можно пожалуйста ? У меня 57 получается...
Новые вопросы