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

В си­сте­ме счис­ле­ния с ос­но­ва­ни­ем p вы­пол­ня­ет­ся ра­вен­ство 32 · 14  =  xy2. Бук­ва­ми x и y обо­зна­че­ны не­ко­то­рые цифры из ал­фа­ви­та си­сте­мы счис­ле­ния с ос­но­ва­ни­ем p. Опре­де­ли­те зна­че­ние числа yxp и за­пи­ши­те это зна­че­ние в де­ся­тич­ной си­сте­ме счис­ле­ния.

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

Ре­ше­ние.

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

for p in range(100):

for x in range(p):

for y in range(p):

s = (3 * p + 2) * (p + 4)

r = x * p ** 2 + y * p + 2

if s == r:

print(y * p + x)

 

Ответ: 23.

 

 

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

uses School;

begin

for var p := 5 to 36 do

for var x := 1 to p - 1 do

for var y := 1 to p - 1 do

begin

var a := Dec($'32', p);

var b := Dec($'14', p);

var c := Dec($'{x}{y}2', p);

if a*b=c then begin

Println(Dec($'{y}{x}', p));

exit;

end;

end;

end.