convert Python Code to C++   print("\nAssignment l\n") thisYear = 2022  yearOfBirth = int(input("Enter your date of birth (4 digit): ")) while ((yearOfBirth < 1000) or (yearOfBirth > 9999) or (yearOfBirth >= 2022)):     print("{0} ".format(yearOfBirth), "is invalid. Try again")     yearOfBirth = int(input("Enter your date of birth (4 digit): "))      if (yearOfBirth % 400 == 0) and (yearOfBirth % 100 == 0):     print("{0} was a leap year.". format(yearOfBirth)) elif (yearOfBirth % 4 == 0) and (yearOfBirth % 100 != 0):     print("{0} was a leap year.". format(yearOfBirth)) else:     print("{0} was not a leap year.". format(yearOfBirth))      age = thisYear - yearOfBirth print("you are {o}".format(age), "years old.") if (yearOfBirth <= 1945):     print("You belong to the Silent Generation.") elif (yearOfBirth >= 1945) and (yearOfBirth <= 1964):     print("You are a Baby Boomer.") elif (yearOfBirth >= 1965) and (yearOfBirth <= 1976):     print("You belong to Generation X.") elif (yearOfBirth >= 1977) and (yearOfBirth <= 1995):     print("You belong to Generation Y.") elif (yearOfBirth >= 1996) and (yearOfBirth <= 2015):     print("You belong to Genration Z.") else:     print("Your generation is still uncategorized. \n")      print("\nDone!\n")

Programming Logic & Design Comprehensive
9th Edition
ISBN:9781337669405
Author:FARRELL
Publisher:FARRELL
Chapter8: Advanced Data Handling Concepts
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

convert Python Code to C++

 

print("\nAssignment l\n")
thisYear = 2022 
yearOfBirth = int(input("Enter your date of birth (4 digit): "))

while ((yearOfBirth < 1000) or (yearOfBirth > 9999) or (yearOfBirth >= 2022)):
    print("{0} ".format(yearOfBirth), "is invalid. Try again")
    yearOfBirth = int(input("Enter your date of birth (4 digit): "))
    
if (yearOfBirth % 400 == 0) and (yearOfBirth % 100 == 0):
    print("{0} was a leap year.". format(yearOfBirth))
elif (yearOfBirth % 4 == 0) and (yearOfBirth % 100 != 0):
    print("{0} was a leap year.". format(yearOfBirth))
else:
    print("{0} was not a leap year.". format(yearOfBirth))
    
age = thisYear - yearOfBirth
print("you are {o}".format(age), "years old.")
if (yearOfBirth <= 1945):
    print("You belong to the Silent Generation.")
elif (yearOfBirth >= 1945) and (yearOfBirth <= 1964):
    print("You are a Baby Boomer.")
elif (yearOfBirth >= 1965) and (yearOfBirth <= 1976):
    print("You belong to Generation X.")
elif (yearOfBirth >= 1977) and (yearOfBirth <= 1995):
    print("You belong to Generation Y.")
elif (yearOfBirth >= 1996) and (yearOfBirth <= 2015):
    print("You belong to Genration Z.")
else:
    print("Your generation is still uncategorized. \n")
    
print("\nDone!\n")

Expert Solution
steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Problems on Dynamic Programming
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage