Top.Mail.Ru

Для решения этой задачи, мы можем использовать простой алгоритм обмена элементов в массиве.

Шаги решения:
1. Прочитать число N – количество книг на полке.
2. Прочитать N названий книг и сохранить их в массиве.
3. Прочитать два индекса книг, которые нужно поменять местами.
4. Обменять элементы массива с указанными индексами.
5. Вывести получившийся массив названий книг.

Пример решения на Python:

“`python
N = int(input(“Введите количество книг на полке: “))
books = []

for i in range(N):
book = input(“Введите название книги: “)
books.append(book)

index1 = int(input(“Введите индекс первой книги для обмена: “))
index2 = int(input(“Введите индекс второй книги для обмена: “))

# Обмен элементов массива
books[index1], books[index2] = books[index2], books[index1]

# Вывод получившегося массива
print(“Названия книг после обмена:”)
for book in books:
print(book)
“`

После запуска программы, она попросит ввести количество книг на полке, затем названия книг. После этого программа попросит ввести индексы книг для обмена. В результате программа выведет получившийся массив с названиями книг после обмена.

   
[metform form_id="1136"]