Answer to Question #19839 in C++ for Ryan Bentz
Problem: Search a file of numbers of type int and write the largest and smallest to the
screen. The file is space and newline delimited integers. Instructor supplies the data file.
Here is what the beginning of your source file should look like.
//Task: read up to EOF, keep largest, smallest, output to
//initialize largest to -maxint
//and initialize smallest to maxint, this requires climits
//open file, check for OK status
//while (not EOF on input)
// get an int
//if (input > largest)
// largest = input;
//if (input < smallest)
// smallest = input;
//output largest, smallest, with appropriate labeling.
//Discussion: you can either do some research on your system,
//use climits, or you can choose a largest value larger
//than the largest in your file, and analogously for
//smallest. If your compiler uses two byte integers, then
//the initial value for finding the smallest will be
//2^15 - 1 = 32,767, and the negative of this for finding
//the largest. If your compiler uses 4 byte integers, the
//value for smallest is 231 - 1 = 2,147,483,647, and the
//negative of this for largest.
//Note that we do no error checking for bad character in the //file, nor make any attempt to recover from errors.
//With some versions of g++ under Linux, there appear to be
//bugs that will cause difficulty with setting the INT_MIN
//value. Use -INT_MAX instead.
#include // for streams
#include // for files
#include // for exit
#include // for INT_MAX etc.
using namespace std;
THE REST IS FOR YOU!
Submit it with all requirements as an assignment to our control panel and we'll assist you.
Need a fast expert's response?Submit order
and get a quick answer at the best price
for any assignment or question with DETAILED EXPLANATIONS!