A record from a binary file named SDQCC.BIN has, in this order, 3 integers, a character and then two doubles. All integers are either positive or zero. The doubles are negative or positive. The file has 2000 records but we are only interested in the first 200 records. Write a block of code using the starter program below to find the (1) Largest among the third integers from all records and the (2) Average of all negative first doubles from the file. At the end print both values with the message from the starter program.
A record from a binary file named SDQCC.BIN has, in this order, 3 integers, a character and then two doubles. All integers are either positive or zero. The doubles are negative or positive. The file has 2000 records but we are only interested in the first 200 records.
Write a block of code using the starter program below to find the (1) Largest among the third integers from all records and the (2) Average of all negative first doubles from the file. At the end print both values with the message from the starter program.
** Use the partial code below. You can create other variables, but not change the names of the ones below. Must use the file handler for credit. **
#include <iostream>
#include <fstream>
using namespace std;
// ---------------------------------------
int main()
{
// No credit if declaring another File handler
fstream Bf;
int Largest; // Cannot change name
double AVG; // Cannot change name
// ---- code ------
// ----- Print: Cannot change code ---------
cout << "Largest 3rd integer: " << Largest << endl; // Value goes here
cout << "Average 2nd negative double: " << AVG << endl; // Value goes here
return 0;
}
// --------------------------------
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 2 images