Задания
Версия для печати и копирования в MS WordЗначение арифметического выражения
19270 + 19240 + 19190 + 19180 − x,
В ответе запишите число в десятичной системе счисления.
Решение.
Приведём решение на языке Python.
for x in range (1,1000):
s = 19**270 + 19**240 + 19**190 + 19**180 - x
t = 0
while s>0:
if s % 19 == 18:
t += 1
s //= 19
if t == 177:
print(x)
break
Ответ: 382.
Приведём решение Сергея Донец на PascalABC.NET:
uses School;
begin
for var x:=1 to 5555 do
if (19bi**270 + 19bi**240 + 19bi**190 + 19bi**180 - x).Digits(19).CountOf(18)=177
then begin x.Print;exit;end;
end.

