You have a number of problems here:
- not initializing variables
- missing on your "for" statement
- using = instead of == for equality check ( = is assignment )
- using the last number entered for your avg caculation, instead of Hmany
- using integer arithmetic for your avg calculation
Your code should look something like this:
#iinclude
#include
#include
using namespace std;
int main(int argc, char *argv[])
int Hmany, Enumber,sum = 0,
Lnumber = INT_MIN, Snumber = INT_MAX;
double average;
cout << How many numbers do you wish to enter ;
cin >> Hmany;
for (int i = 0; i < Hmany; i++)
cout << Enter a Number : ;
cin >> Enumber;
sum += Enumber;
Lnumber = max(Enumber, Lnumber);
Snumber = min(Enumber, Snumber);
cout << endl << the sum is << sum << endl;
average = static_cast(sum) / Hmany;
cout << the average is << average << endl;
cout << the largest is << Lnumber << endl;
cout << the smallest is << Snumber << endl;
return 0;
#if 0
Sample run:
How many numbers do you wish to enter 6
Enter a Number : 4
Enter a Number : 11
Enter a Number : 2
Enter a Number : 15
Enter a Number : 7
Enter a Number : 12
the sum is 51
the average is 8.5
the largest is 15
the smallest is 2
#endif