A C++ program that validates and displays a user's birthdate, including checks for invalid days, months, and years.
This C++ program helps users input their birthdate and ensures its validity. It offers the following features:
- Input of birth day, month, and year.
- Validation of the day, considering different month lengths and leap years.
- Option to run the program multiple times or exit gracefully.
- User-friendly input and validation for birthdate.
- Handling of leap years and varying month lengths.
- Repeated execution of the program based on user choice.
- Enter your birth year (between 1990 and 2023).
- Enter your birth month (1-12).
- Enter your birth day, considering valid ranges for the selected month.
- The program will display your birthdate in the format: Month_name, day, and year (e.g., August 5, 2001).
- Choose to run the program again or exit.