Hello guys... I had an assignment where i needed to find the average temperature.. here is the question
This project asks the students to read input data from a file, do some processing, and direct the output onto the screen.
Use Visual C++ to write your program.
Write a C++ program that reads a series of 12 temperatures (floating-point numbers) from an input file. It should prompt the user for the name of the input file. The input file should be place in the same directory where your source program resides. It should write out on the screen each temperature and the difference between the current temperature and the one preceding it. The difference is not output for the first temperature that is input. At the end of the program, the average temperature should be displayed to the 4th place after the decimal point. For example, given the following input data:
34.5 38.6 42.4 46.8 51.3 63.1 60.2 55.9 60.3 56.7 50.3 42.2
The output on the screen should be:
Please enter the input file name: XXXXX
The 12 temperatures read from file XXXXX is:
34.5
38.6 4.1
42.4 3.8
46.8 4.4
51.3 4.5
63.1 11.8
60.2 -2.9
55.9 -4.3
60.3 4.4
56.7 -3.6
50.3 -6.4
42.2 -8.1
The average temperature is: 50.1917
I'm not so good at this and i haven't been paying a lot of attention plus computers are not my strong side... here's how i've started out so far...
#include <iostream>
#include <fstream>
#include <conio.h>
#include <cmath>
using namespace std;
#define in_file "temp.txt"
int main ()
{
i would appreciate any help... thanks alot.