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")

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
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
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education