Question
in C++ only Write a C++ program that reads the integers in the text file integers.dat and: Displays the number of integers in the file
"in C++ only"
Write a C++ program that reads the integers in the text file integers.dat and:
Displays the number of integers in the file
Displays the number of even and odd integers
Displays the sum of the even integers and the sum of the odd integers as well as the sum of all the integers
Displays the largest integer and the smallest integer
Computes the average of the largest and smallest integer
Assume the contents of integers.dat (the file is being provided for you) are as follows:
123 475 61 77 910
234 138 134 95 674
345 31 211 952 873
22 7 876 347 450
The following is a sample output: User input in red
Welcome to Wake's Integer processing Agency
What is name of the input file? integers.dat
The number of integers in the file is 20
There are 11 odd integers and 9 even integers
The sum of the odd integers is 2645
The sum of the even integers is 4390
The sum of all the integers is 7035
The largest integer is 952
The smallest integer is 7
The average of 952 and 7 is 479.5
NOTE:
Use two decimal point precision for the average
To check your code, adjust one of the integers in the file, recompile your code and run again (suggest changing the largest and smallest integers )
Even though there are 20 integers in the file, you should NOT presume there are 20 integers. In other words, you should not solve this problem by declaring 20 integer variables. If I choose to use another integers.dat file other than the one provided with the assignment, your program should still work correctly with that file as well. All you can assume is that a series of integers will be read in from the file. Therefore, you need to implement a solution that uses the repetition control structures (for, while, dowhile) in the reading and processing of these values to produce your output.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started