У исполнителя Омега две команды, которым присвоены номера:
1. прибавь 3;
2. раздели на b
(b — неизвестное натуральное число; b ≥ 2).
Выполняя первую из них, Омега увеличивает число на экране на 3, а выполняя вторую, делит это число на b. Программа для исполнителя Омега — это последовательность номеров команд. Известно, что программа 11121 переводит число 63 в число 21. Определите значение b.
149
434
Ответы на вопрос:
Так как выполняется 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
Популярно: Информатика
-
kseniy3213.08.2020 00:12
-
orton199912.08.2021 19:31
-
zoobbicom30.12.2020 03:45
-
rubaqlo10.03.2021 17:38
-
соныч11.03.2022 04:34
-
Ama20Lama0416.11.2020 04:06
-
anast1sava17.06.2022 11:08
-
александра789616.03.2020 15:05
-
greatmagister10.07.2021 13:32
-
EvdokiaNi16.08.2020 02:32