Why is it that when I use a calculator to get my answer, I come up differently than what the program gives.
What is wrong here??
Code:#include<iostream> #include<fstream> #include<iomanip> #include<cmath> using namespace std; int main() { ifstream inFile; ofstream outFile; float average; float num,sum,count; bool lessThanThirteen; inFile.open("K:\\DATFILE1.TXT"); outFile.open("K:\\ANSWERS.TXT"); if ( !inFile ) { cout<<"**Can't open input file**"<<endl; return 1; } sum = 0; count= 1; lessThanThirteen = true; while (inFile) { inFile >> num; sum = sum + num; count++; } while (lessThanThirteen) { lessThanThirteen = (count < 13); average = sum / count; } outFile <<fixed<<setprecision(3) <<"The average of the first 12 integers is "<< average << " ."<<endl; inFile.close(); inFile.clear(); return 0; }