
Вопрос задан 13.02.2021 в 10:51.
Предмет Информатика.
Спрашивает Латышева Милла.
За один ход с числом делается операция вида: если число
не делится на 3,то вычетаем 1 а если делится , то делим на 3.Так из числа 39 единица получается за 5 таких ходов(имеется в виду цепочка, 39-13-12-4-3-1) Программа должна:-Запросить число ходов k(натуральное число,0<=k<=37)-Найти и вывести на экранНаименьшее натуральное число, которое превращается в единицу за k таких ходов.Язык программы Pascal АВС.

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

Отвечает Исаханян Ашот.
Есть =)
program z;
var k, x, i: integer;
begin
readln(k);
x:=1;
for i:=1 to k do
begin
if ((x + 1) mod 3 = 0) then x:=x*3
else x:=x+1;
end;
writeln(x);
end.
program z;
var k, x, i: integer;
begin
readln(k);
x:=1;
for i:=1 to k do
begin
if ((x + 1) mod 3 = 0) then x:=x*3
else x:=x+1;
end;
writeln(x);
end.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Вот пример программы на языке Pascal, которая выполняет указанные действия:
pascalprogram NumberTransformation; var k, n, count: Integer; function TransformNumber(number: Integer): Integer; begin count := 0; while number <> 1 do begin if number mod 3 <> 0 then number := number - 1 else number := number div 3; count := count + 1; end; TransformNumber := count; end; begin Write('Введите число ходов k (0 <= k <= 37): '); ReadLn(k); n := 1; while TransformNumber(n) <> k do n := n + 1; WriteLn('Наименьшее число, превращающееся в единицу за ', k, ' ходов: ', n); end.
Эта программа запрашивает число ходов k
и затем ищет наименьшее натуральное число, которое превращается в единицу за k
таких ходов.


Топ вопросов за вчера в категории Информатика

Информатика 565

Информатика 25

Информатика 22

Информатика 27

Информатика 34

Информатика 58

Информатика 63

Информатика 23
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili