//Berezvai Dániel
//BEDTACI.ELTE
//Megmértük N napig a lehullott eső mennyiségét (mm-ben). Határozzuk meg, hogy mennyi esö esett összesen és átlagosan!
#include <iostream>
#include <stdlib.h>
#include <sstream>
#include <fstream>
using namespace std;

ifstream f ("homersekletek.be");
ofstream o ("homersekletek.ki");

string itos(int i){ //integer to string
	stringstream s;
	s<<i;
	return s.str();
}

string dtos(double i){ //double to string
	stringstream s;
	s<<i;
	return s.str();
}

int getIntArrF(int maxN, int arr[]){ //get integer array from file and return number of integers
	int i=0;
	while(!f.eof() && i<maxN){
		f>>arr[i++];
	}
	return i;
}

int sorozatOsszeg(int sizeOfArr, int arr[]){
	int sum=0;
	for(int i=0;i<sizeOfArr;i++){
		sum+=arr[i];
	}
	return sum;
}

void out(string s){
	cout<<s<<endl;
	o<<s<<endl;
}

int main(){
	out("Osszeg es atlag\n\n");


	//int maxN=100;
	int X[100];
	int N=getIntArrF(100, X);
	out("Beolvastam "+itos(N)+" homerseklet adatot.");

	int sum=sorozatOsszeg(N,X);

	double avg=(double)sum/N;

	out("Osszes: "+itos(sum)+"\nAtlag: "+dtos(avg));
	f.close(); o.close();
	cout<<endl<<"Kesz.";
	return 0;
}
