I'm working on a program that can count the amount of numbers in a file, and addi them all together.
Ex. Let say there is a .txt file that contains the numbers "1 5 6 2 56 8". As you can see there is 6 numbers, and the sum is 78. I did that calculating these myself. In the end, I want the program to export another file telling me "The amount of number: , and the sum of the number is: "
How can I modify my program to do this with any file?
Here is my source code:
ifstream inFile;
int value1, value2, value3, value4, value5, value6, value7, value8, value9, value10,
value11, value12, value13, value14, value15, value16, value17, value18, value19,
value20;
double average, sum;
//OPEN FILE
inFile.open("data.txt");
//ASSIGN VALUES WITH VARIABLES
inputFile >> value1;
inputFile >> value2;
inputFile >> value3;
inputFile >> value4;
inputFile >> value5;
inputFile >> value6;
inputFile >> value7;
inputFile >> value8;
inputFile >> value9;
inputFile >> value10;
inputFile >> value11;
inputFile >> value12;
inputFile >> value13;
inputFile >> value14;
inputFile >> value15;
inputFile >> value16;
inputFile >> value17;
inputFile >> value18;
inputFile >> value19;
inputFile >> value20;
// CLOSE FILE
input.close();
//CALCULATE THE SUM
sum = value1 + value2 + value3 + value4 + value5 + value6 + value7 + value8 + value9 + value10 +
value11 + value12 + value13 + value14 + value15 + value16 + value17 + value18 + value19 + value20;
//CALCULATE THE AVERGAGE
average = sum / 20;
ofstream outputFile;
outputFile.open("results.txt");
outputFile << "The number of the values is: 20" << endl;
outputFile << "The total is: " << sum << endl;
outputFile << "The average is: " << average << endl;
outputFile.close();
return 0;
}