Menu

[Solved] Language C Part Create Print Two Arrays One String One Integer Read File Following Data A Q37281101

The language is C++

Part I:

Create and print out the two arrays (one string and oneinteger). Read in from a file with the following data:

Anne 150

Bob 250

Ralph 305

Tim 250

Barbara 85

Jane 160

Steve 180

Tom 210

Mike 165

Shirley 155

Pam 125

Frank 130

Part II:  The elevators in ourbuilding have an 1100 lb. load limit.  Determine whichpeople in the list above get on the elevator. Print their names,weights, total weight, and how many got on to an outputfile.  

       

Part III:  Rearrange these people inascending sequence by weight and print thetwo arrays.  Determine again how many may ridethe elevator, printing out their names, weights, total weight andthe number of how many people got on to an output file.

Part IV:  Rearrange these people indescending sequence by name (USE A DIFFERENT SORTALGORITHM THAN THE ONE YOU USED IN PART III) and print thetwo arrays.  Determine again how many may ridethe elevator, printing out their names, weights, total weight andthe number of how many people got on to an output file.

Part V:  Have the program determinewhich method allowed the most people to get on the elevator. Theprogram should compare the three different counts of how manypeople got on the elevator in each of the scenarios above – withthe weight array as given, with the weight array in ascengingorder, with the name array in descending order to an outputfile.

This program should include:

  • 2 different sort functions
  • a function to determine how many people get on the elevator(will be called 3 times)
  • a print function which prints both arrays (include a sizeparameter and it can be called 6 times).

Make sure all methods are writen to handle n elements, not just12. You can pass 12 from main to n in the method/function.

Expert Answer


Answer to The language is C++ Part I: Create and print out the two arrays (one string and one integer). Read in from a file with t… . . .

OR


Leave a Reply

Your email address will not be published. Required fields are marked *