#include <iostream>
#include <string>
#include <fstream>
//#include <conio>
using namespace std;
struct spinachleave
{
float temp;
int experimentseries[15];
};
spinachleave Record[16];
const int NUMBER_OF_ROWS=5;
int main()
{
float mean[16]={0,0};
int max[16]={0,0};
int maximum;
//b
//write to files
fstream results;
results.open("results.txt",ios::out);
if(!results)
{
cout<<"File not created!";
}
else
{
cout<<"file created successfully!";
results<<"10.0,10,11,11,11,8,8,11,11,11,11,11,7,10,10,10"<<endl;
results<<"20.0,9,9,11,11,9,9,10,10,9,9,8,9,9,9,9"<<endl;
results<<"30.0,4,4,4,3,5,4,4,5,5,3,3,6,5,4,4"<<endl;
results<<"40.0,5,4,4,3,5,4,4,4,5,3,3,4,5,4,4"<<endl;
results<<"50.0,4,4,4,3,5,3,3,5,5,3,3,3,5,3,3";
results.close();
}
ifstream infile;
infile.open("results.txt",ios::in);
cout<< "\nReading from the file" << endl;
for(int i=0;i<NUMBER_OF_ROWS;i++)
{
infile>>Record[i].temp;
infile>>Record[i].experimentseries[i];
mean[i]=mean[i]+Record[i].experimentseries[i];
}
fstream output;
output.open("output.txt",ios::out);
if(!results)
{
cout<<"File not created!";
}
else
{
output<<"SUMMARY OF RESULTS"<<endl<<endl;
output<<"TEMPERATURE\tMEAN"<<endl;
for(int i=0;i<NUMBER_OF_ROWS;i++)
{
output<<Record[i].temp<<"\t"<<mean[i]<<endl;
}
output<<endl;
output<<"THE MAXIMUM MEAN --->\t"<<maximum;
output.close();
}
}