Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

University of Central Punjab (UCP) is arranging a competition of programming, in which IT department student can participate. In this competition student will be asked

University of Central Punjab (UCP) is arranging a competition of programming, in which IT department student can participate. In this competition student will be asked questions (True/False) and student will be given points, in the end student whose points are higher will be winner. Student whose marks are second highest is called runner up.

You are required to simulate this scenario using C++.

User will enter 3 options either True (T), False (F) or space for each question. As shown below

T
F
T

T
F
T
T
F
T

The answer to question 1 is true, the answer to question 2 is False, and student did not answer question 4. The exam has 10 questions.

 Each correct answer is awarded two points, each wrong answer gets one point deducted, and no answer gets zero points.

Assume there are 10 students so you have to ask 10 strings of True false as seen above. Before entering answer ask user to write his/her serial number. So you have two array one contain roll number and one contains marks of each student. This concept is called parallel array. Note: please make sure using programming, that user should enter a unique serial#, if it selects a previously available serial#, tell /her to enter again.

Generate a random key that have correct answers in order to give students marks.

Tasks to be done:

 Print winner and runner up serial# along with marks

Print all participants serial # and marks in descending order(parallel sorting)

Print average of marks of all students

 

 

Sample Output: (for 3 students)

F

F
T
T
T
T
T
F
T

Please enter your serial Number: 123

Please enter questions answers:                     

Please enter your serial Number: 123

Sorry this serial number is already present! Enter again: 453

T
F
F
T
T
T
T
T
F
T

Please enter questions answers:

Please enter your serial Number: 143

F
T
F
T
F
F
F
F
F
T

Please enter questions answers: 

F
T
F
T
T
T
T
T
F
T

Answers to questions are:

Winner student is: 123 with marks 18

Runner up is: 453 with marks 14

Marks of Students are:

123  18

453 14

143 8

Average of marks is: 13.333

Step by Step Solution

3.49 Rating (156 Votes )

There are 3 Steps involved in it

Step: 1

Code include using namespace std int main int students ... blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Intermediate Accounting

Authors: kieso, weygandt and warfield.

14th Edition

9780470587232, 470587288, 470587237, 978-0470587287

More Books

Students also viewed these Computer Engineering questions

Question

Name three reasons economists support free trade.

Answered: 1 week ago

Question

Define what it means to be conscious.

Answered: 1 week ago

Question

Identify the different stages of sleep.

Answered: 1 week ago