Есть ответ 👍

У исполнителя Омега две команды, которым присвоены номера:

1. прибавь 3;

2. раздели на b

(b — неизвестное натуральное число; b ≥ 2).

Выполняя первую из них, Омега увеличивает число на экране на 3, а выполняя вторую, делит это число на b. Программа для исполнителя Омега — это последовательность номеров команд. Известно, что программа 11121 переводит число 63 в число 21. Определите значение b.

149
434
Посмотреть ответы 2

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

Kazanji
4,6(3 оценок)

Так как выполняется 11121.то происходит следущее:63+3+3+3:b+3. Так как в конце получилось число 21, мы отнимаем от него последнюю тройку 21-3=18. То есть получается уравнение 72:b=18. b=4


Программа на паскале: var a,c,s: integer; m: set of 0..9; b: boolean; begin s: =0; for a: =10 to 10000 do   begin   m: =[];   b: =false;   c: =a;   while c< > 0 do   begin   if (c mod 10) in m then b: =true;   m: =m+[c mod 10];   c: =c div 10;   end;   if b then s: =s+a;   end; writeln('s = ',s); end. результат: s = 24727105

Популярно: Информатика