12 to december in c++ code

#include <iostream>
#include <string>

int main() {
    const std::string months[] = {"", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};

    int monthNumber = 12;

    if (monthNumber >= 1 && monthNumber <= 12) {
        std::cout << "The corresponding month is: " << months[monthNumber] << std::endl;
    } else {
        std::cout << "Invalid month number. Please enter a number between 1 and 12." << std::endl;
    }

    return 0;
}