Write a program that opens a text file called numberstxt for
Solution
Did not mention program in which language. Done in c++
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
ifstream input;
int min=0,max=0,num=0,sum=0,cnt=0;
float avg=0;
input.open(\"numbers.txt\");
if(input.fail())
{
cout<<\"Cant open file \"<<endl;
exit(1);
}
while(!input.eof())
{
input>>num;
if( cnt == 0 )
min;
if( num < min)
min = num;
if( num > max)
max = num;
sum+=num;
cnt++;
}
avg = (float)(sum)/(cnt);
cout<<\"Number of integers read: \"<<cnt<<endl;
cout<<\"Sum of integers: \"<<sum<<endl;
cout<<\"Smallest integer: \"<<min<<endl;
cout<<\"Largest integer: \"<<max<<endl;
cout<<\"Average of all integers: \"<<avg<<endl;
}
