The goal for this exercise is to make sure that you can open up a file of text tokens (of numbers), and average all the words in the file
What you need to do to prepare for this exercise:
For this exercise you will process a file that contains one or more numbers on each line, such as:
10 20 12.4 7 This is the last line 20 200 No, THIS Is the last line 100
Notice that there may be other (non-number) words in the file as well, and that there may be a variable number of spaces (including tab stops) between any two tokens (or at the start/end of a line)
Your program must average all the numbers in the file named "Files\Exercise_Files\NumberJumble.txt", and then print that average to the console. The above file should produce the result:
Average: 52.7714285714286
Note that this is the total (10 + 20 + 12.4 + 7 + 20 + 200 + 100) divided by the number of numbers ( 7 ) NOT by the number of non-empty tokens (7 numbers + 11 words = 18 non-empty tokens)
A file containing no numbers should produce the result:
No numbers in the file!
Implement the method Average
(in the class named File_Exercises
) so that it behaves as described above
WARNING: Don't forget to set the current working directory in Visual Studio (as described in the slides on File I/O (Input).