struct person assignment outcome: student will demonstrate the ability to create a struct or structs using typedef student will demonstrate the ability to create an array of structs program specifications: you are to design and write a program the will create and use three different variables of type person. create a struct using the typedef command for a date(mm/dd/yyyy). create a struct for a person with the following fields. name [this will be a string] birthdate [this will be a date] gender [this will be a char] annualincome [this will be either float or double] create three variables of type person. create a function that populates each person (3 of them). create a function that outputs each of the people in a nice formatted manner.