Вставка числа

AndreyNill

Новичок
Пользователь
Май 25, 2020
6
0
1
Вставка числа
Требуется вставить в данный массив на данное место данный элемент, сдвинув остальные элементы вправо.

Входные данные

В первой строке вводится одно натуральное число, не превосходящее 10001000 — размер массива. Во второй строке задаются NN чисел — элементы массива (целые числа, не превосходящие по модулю 10001000). В третьей строке вводится число, которое необходимо вставить, и номер места, на которое его нужно вставить.

Выходные данные

Вывести получившийся массив.
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Вот пример:
Python:
x = int(input('Введите размер массива: '))
y = input('Введите элементы массива через пробел: ')
z = input('Введите число и номер места, на которое его нужно вставить: ')

z = [int(i) for i in z.split()] # создание списка из числа и индекса
l = y.split()  # массив
l.insert(z[1], z[0]) # вставка числа в массив по заданному индексу
print(l) # вывод массива
 
  • Мне нравится
Реакции: AndreyNill

Форум IT Специалистов