[SOLVED] CPD Exercise # 7

35.00 $

Category:
Click Category Button to View Your Next Assignment | Homework

You will receive the following solution file(s) instantly after successful payment:

zip file icon EX7-c0jqsh.zip (82.4 KB)
Assignment Instructions Updated Recently? Submit Below and we will provide new Solution!
Submit New Instructions
🔒 Securely Powered by:
Secure Checkout
Rate this product

After the examination, the teaching assistants need to enter the scores of the test paper into  the system.  Let’s write a program that can sort data of the exam paper to match the student  list on the course system.

Due to the school restrictions, the maximum size of class is  40 students. First, the users can  choose how many records they want to key in. Then, they can start to input the student’s ID  and the score of the exam one by one. After typing happily, the program needs to sort the  input data by the student ID in the ascending order and then display the sorted results.  You  can use any method to sort . Moreover, please  add the comments in the code to explain  the sorting process you implemented .  For example, if you use one of the greedy methods,  the comments you write in the program would be lik “…go through the list of data to find the  smallest value and return it, then look for the second smallest value…until the largest value is  visited”.

The table below shows the example input and output. The underscored number is the input  from users.  Notice: Please use “  \t ” to generate intervals     in the output format.

 Input  Output
Number of records you want to key in:                                      3

Enter ID & score:  12345 75

Enter ID & score:  45678 50

Enter ID & score:  12344 10

 ID      score

12344      10

12345      75

45678    50

Number of records you want to key in:                                      5

Enter ID & score:  123 11

Enter ID & score:  256 88

Enter ID & score:  456 77

Enter ID & score:  804 33

Enter ID & score:  410 10

 ID      score

123      11

256      88

410      10

456      77

804      33

Number of records you want to key in:                                      5

Enter ID & score:  123 1

Enter ID & score: 201 10

Enter ID & score:  121 1

Enter ID & score:  103 6

Enter ID & score:  307 8

 ID      score

103      6

121     1

123      1

201      10

307      8

 

  • EX7-c0jqsh.zip