Question: Take my c + + code and have it fit the parameters of the assignment please!!!! no vectors or limits ! ! ! ! !

Take my c++ code and have it fit the parameters of the assignment please!!!! no vectors or limits !!!!!! MY CODE!!!!!!! #include
#include
#include
using namespace std;
// To get input from user
string getUserInput()
{
string file;
cout "Enter file name : ";
cin >> file;
return file;
}
//Check if file is opened
bool Check(ifstream &input_file, string filename)
{
if (!input_file.is_open())
{
cout "
Could not open file -" filename endl;
return false;
}
return true;
}
// To close the file
void closeFile(ifstream &input_file, string file)
{
input_file.close();
cout "
File close successfully
";
}
void countNumbersInFile(string filename, string file)
{
int number, count =0;
cout "
Opening file...";
ifstream input_file(filename);
// Checking if file is open
if (Check(input_file, filename))
{
while (input_file >> number)
{
count++;
}
cout "
Total integers in file are: " count;
closeFile(input_file, file);
}
}
// first 22 integers average
double calculateAverage(const string& fileName)
{
ifstream inputFile(fileName);
double sum =0;
int number;
for (int i =0; i 22; ++i)
{
inputFile >> number;
sum += number;
}
inputFile.close(); // Close the file after reading the first 22 numbers
// Reopen the file
inputFile.open(fileName);
// Reset sum to 0 for calculating average
sum =0;
for (int i =0; i 22; ++i)
{
inputFile >> number;
sum += number;
}
inputFile.close();
return sum /22;
}
//sum 15 integers
void sum(string filename, string file)
{
int number, count =0, sum =0;
cout "
Opening file...";
ifstream input_file(filename);
if (Check(input_file, filename))
{
while (input_file >> number)
{
if (count =15)
{
count++;
sum += number;
}
else
break;
}
cout "
Sum of first 15 numbers is: " sum;
closeFile(input_file, file);
}
}
// To find maximum number
void maxNo(string filename, string file)
{
int number, max = INT_MIN;
cout "
Opening file...";
ifstream input_file(filename);
if (Check(input_file, filename))
{
while (input_file >> number)
{
if (max number)
{
max = number;
}
}
cout "
Maximum is: " max;
closeFile(input_file, file);
}
}
// minimum number
void minNo(string filename, string file)
{
int number, min = INT_MAX;
cout "
Opening file...";
ifstream input_file(filename);
if (Check(input_file, filename))
{
while (input_file >> number)
{
if (min > number)
{
min = number;
}
}
cout "
Minimum is: " min;
closeFile(input_file, file);
}
}
int main()
{
string file;
file = getUserInput();
string filename(file);
// functions
countNumbersInFile(filename, file);
sum(filename, file);
maxNo(filename, file);
minNo(filename, file);
return 0;
}
Take my c + + code and have it fit the parameters

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!