A) Write a program and define a class of Student. Student has these attributes : Age (an int) FirstName (a string) LastName (a string) Social Security Number (an int) Add the default constructor  Add a second constructor that sets the attributes of the class  Add the copy constructor that creates a copy of the student and override assignment operator.  B) Create a vector of 100 students. Use a for loop to fill the vector . C) Add a function to your program that sorts the vector using selection sort in ascending order . D) Add a function to your program that searches the vector using binary search to find the youngest student .

Np Ms Office 365/Excel 2016 I Ntermed
1st Edition
ISBN:9781337508841
Author:Carey
Publisher:Carey
Chapter3: Performing Calculations With Formulas And Functions
Section: Chapter Questions
Problem 3.9CP
icon
Related questions
Question

A) Write a program and define a class of Student. Student has these attributes :
Age (an int)
FirstName (a string)
LastName (a string)
Social Security Number (an int)
Add the default constructor 
Add a second constructor that sets the attributes of the class 
Add the copy constructor that creates a copy of the student and override assignment operator. 


B) Create a vector of 100 students. Use a for loop to fill the vector .


C) Add a function to your program that sorts the vector using selection sort in ascending order .


D) Add a function to your program that searches the vector using binary search to find the youngest student .

 

 

 
For simplicity you can create a vector of 5 students.
For the sorting algorithm you can sort them based on the age.
Sample output:
For student 1 Please enter the info:
Age: 29
Name: Jack
SS: 1234
For student 2 Please enter the info:
Age: 20
Name: John
SS: 123433232
For student 3 Please enter the info:
Age: 45
Name: Joe
SS: 1234
Students are sorted by age:
Age: 20
Name: John
SS: 123433232
Age: 29
Name: Jack
SS: 1234
Age: 45
Name: Joe
SS: 1234
Youngest student is:
Age: 20
Name: John
SS: 123433232
// Use copy constructor and default constructor to create a new student and show in the output.
Transcribed Image Text:For simplicity you can create a vector of 5 students. For the sorting algorithm you can sort them based on the age. Sample output: For student 1 Please enter the info: Age: 29 Name: Jack SS: 1234 For student 2 Please enter the info: Age: 20 Name: John SS: 123433232 For student 3 Please enter the info: Age: 45 Name: Joe SS: 1234 Students are sorted by age: Age: 20 Name: John SS: 123433232 Age: 29 Name: Jack SS: 1234 Age: 45 Name: Joe SS: 1234 Youngest student is: Age: 20 Name: John SS: 123433232 // Use copy constructor and default constructor to create a new student and show in the output.
Expert Solution
steps

Step by step

Solved in 5 steps with 4 images

Blurred answer
Knowledge Booster
Array
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
Np Ms Office 365/Excel 2016 I Ntermed
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:
9781337508841
Author:
Carey
Publisher:
Cengage
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage