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 .
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 .
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
Related questions
Question
A) Write a
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
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 .

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

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 5 steps with 4 images

Knowledge Booster
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.Recommended textbooks for you

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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education