Create a class named "YourLN"

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

This program is in C++ language. Making a program called Last Student Standing.

Create a class named "YourLN"

The class contains:

  • Two int data fields named age and idNum specifying the age and id number of the student. One string data field named firstName containing the student's first name. 
  • A no-arg constructor that creates a student with an age of 1, idNum of -1, and firstName of "blank".
  • A constructor that creates a student with the specified age, idNum, and firstName.
  • The accessories and mutator functions for all the data fields. 
  • A function named nameID() that returns a string containing both the name and idNum separate by a '-'. 

Write a program that asks the user to specify the number of students. For each student, ask the user for the age, id number, and first name of the student and put that student object into an array. Once all the students have been entered, step thru the array and set every third student's name to "blank". As you step thru the array back to the front, until only one non-blank student remains in the array.

Use the function nameID() to report the name and id number of the last student remaining.

The program should continually eliminate students until only one remains. Report the name of the last student remaining. 

 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY