Для решения этой задачи, мы можем использовать простой алгоритм обмена элементов в массиве.
Шаги решения:
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)
“`
После запуска программы, она попросит ввести количество книг на полке, затем названия книг. После этого программа попросит ввести индексы книг для обмена. В результате программа выведет получившийся массив с названиями книг после обмена.