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")
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")
Step by step
Solved in 4 steps with 2 images