Смотрели в сторону метода `insert`? Песочница:
>>> a = ["a", "b", "c", "d", "e", "f"]>>> a['a', 'b', 'c', 'd', 'e', 'f']>>> a.insert(3, "c")>>> a['a', 'b', 'c', 'c', 'd', 'e', 'f']
Те у тебя будет имямасива.insert(k, c)
Считаем буквы А, Д и Р цифрами 0, 1 и 2 троичной системы счисления.
Итого нам нужно перевести 200000 в десятичную. Итак, 3^5 * 2 = 486.
//PascalABC.NET
//Версия 3.3.5, сборка 1650
begin
writeln(' x y');
for var i:=-10 to 10 do writeln(i:2,' ',i*i:3);
end.
Var A, I, O: Integer;
Begin
ReadLn(A);
For I:=100 to 999 do Begin
If I div 100 = A Then
O:=O+1;
if (I div 10)-(I div 100) = A then
O:=O+1;
If I - ((I div 10)*10) = A Then
O:=O+1;
End;
WriteLn(O);
End.
<span>745(8) -> x(10)
745(8) = 7*8^2+4*8^1+5*8^0 = 485(10)</span>
<span><span>745(8) = 485(10)</span></span>