Создайте программу на языке C++, которая запрашивает названия трех книг и выдает их в обратном порядке, выводя по одному

Создайте программу на языке C++, которая запрашивает названия трех книг и выдает их в обратном порядке, выводя по одному названию на строку.
Тема: Создание программы на языке C++ для обратного вывода названий книг

Пояснение: Ниже представлен код программы на языке C++, который запрашивает названия трех книг и выводит их в обратном порядке, каждое название на отдельной строке.

cpp
#include 
#include 

int main() {
    std::string book1, book2, book3;

    std::cout << "Введите название первой книги: ";
    std::getline(std::cin, book1);

    std::cout << "Введите название второй книги: ";
    std::getline(std::cin, book2);

    std::cout << "Введите название третьей книги: ";
    std::getline(std::cin, book3);

    std::cout << "Названия книг в обратном порядке:n";
    std::cout << book3 << "n";
    std::cout << book2 << "n";
    std::cout << book1 << "n";

    return 0;
}

Пример использования:

Введите название первой книги: Война и мир
Введите название второй книги: Преступление и наказание
Введите название третьей книги: Мастер и Маргарита

Названия книг в обратном порядке:
Мастер и Маргарита
Преступление и наказание
Война и мир

Совет: Для понимания данного кода важно знать, что переменные `book1`, `book2` и `book3` используются для хранения вводимых названий книг. Функция `std::getline(std::cin, book)` используется для получения строкового ввода от пользователя и сохранения его в переменных. Операторы вывода `std::cout` используются для вывода названий книг в обратном порядке на отдельных строках.

Упражнение: Напишите программу на языке C++, которая будет запрашивать у пользователя названия четырех книг и выводить их в обратном порядке, каждое название на отдельной строке.

Твой друг не знает ответ? Расскажи!