11211
Объяснение:
число 82 = 80 + 2 (состоит из 8 десятков и 2 единиц)
числа 6 (состоит из 6 единиц)
команда 1 увеличивает число на 1 единицу
команда 1 переводит число в новый разряд (из единиц команда получает десятки, из десятков команда получает сотни и т.д.)
следователь самый короткий путь это привести число 6 к количеству десятков в числе 82 (командой 1), затем привести полученное число в новый разряд (командой 2),потом привести полученное число к числу 82 (командой 1)
6 + 1 = 7 (команда 1)
7 + 1 = 8 (команда 1)
8 * 10 = 80 (команда 2)
80 + 1 = 81 (команда 1)
81 + 1 = 82 (команда 1)
Язык программирования не указан, следовательно, Вам это абсолютно не важно.
N = int(input())
a = []
x = 0
for i in range(N):
a.append(int(input()))
for i in range(N):
if a[i] == 10:
x = i
print(x)
const
n_max=100;
var
a: array[1..n_max] of integer;
n,i,k: integer;
begin
k:=0;
writeln('Введите размер массива: ');
readln(n);
for i:=1 to n do
begin
readln(a[i]);
end;
for i:=1 to n do
if a[i]=10
then k:=i;
writeln(k);
end.