Question: C + + Define a structure called Date with month, day and year as its only integer members. Define a structure called Person with name
C Define a structure called Date with month, day and year as its only integer members. Define a structure called Person with name string and birthDate Date as its only members. Define a Valid Date function to return true if a Date passed to it is a valid date and false if not. Define a LeapYear function that returns true if a year passed to it is a leap year and false if not. Define a ShowList function that takes an array of Persons and its size and displays all its members' names and birthdates. Define a sort function that takes an array of Persons and size and sorts the array based on their names in ascending order. Write a main program where you declare an array of Person structures of maximum size read as many Persons from the user as the user wants to enter and then display the list. Then, sort the list and display again. The user will hit the Enter key without typing anything else for the name when done. For example, if the input is the following: Robert White Julie Sanchez Janet Kramer Mary Betz The output should be: Janet Kramer Julie Sanchez Mary Betz Robert White
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
