Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>//Biblioteca pentru citirea din fisier.
- #include <math.h>
- using namespace std;
- int main()
- {
- int a1=0, a2=0, a3=0;
- int c1[50];//Coloana 1
- int c2[50];//Coloana 2
- int c3[50];//Coloana 3
- int c[50];
- float suma1 = 0, suma2 = 0, suma3 = 0;
- float mediac1,mediac2,mediac3;
- //Deschidere/citire fisier
- ifstream in;
- in.open ("house_price.csv");//Fisieru cu 3 coloane diferite
- while(!in.eof()) //Citire fisier pana la capat.
- {
- int a,b,c;
- in>>a;
- if(a>0)//Ignorare valoare -1
- {
- c1[a1]=a;
- a1++;
- }
- else
- {
- c1[a1]=0;
- a1++;
- }
- in>>b;
- if(b>0)//Ignorare valoare -1
- c2[a2++]=b;
- else
- {
- c2[a2]=0;
- a2++;
- }
- in>>c;
- if(c>0)//Ignorare valoare -1
- c3[a3++]=c;
- else
- {
- c3[a3]=0;
- a3++;
- }
- }
- in.close();//Inchidere citire fisier
- //Afisarea celor 3 coloane;
- cout << "Area" << "\n"; //Coloana Area;
- for(int i=0;i<47;i++)
- {
- cout << c1[i] << "\n" << "";
- }
- cout << "\n" << "Bedrooms" << endl;//Coloana Bedrooms
- for (int i=0;i<47;i++)
- {
- cout << c2[i] << "\n" << "";
- }
- cout << "\n" << "Price_in_Usd" << endl;//Coloana Price_in_Usd
- for(int i=0;i<47;i++)
- {
- cout << c3[i] << "\n" << "";
- }
- //Media valorilor coloana Area;
- for(int i=0;i<47;i++)
- suma1=suma1+c1[i];
- mediac1= suma1/47;
- cout << "\n" << "Media valorilor de pe coloana Area este : " << mediac1;
- //Media valorilor coloana Bedrooms
- for(int i=0;i<47;i++)
- {
- suma2=suma2+c2[i];
- mediac2=suma2/47;
- }
- cout << "\n" << "Media valorilor de pe coloana Bedrooms este : " << mediac2;
- for(int i=0;i<47;i++)
- {
- suma3=suma3+c3[i];
- mediac3=suma3/47;
- }
- cout << "\n" << "Media valorilor de pe coloana Price_in_USD este : " << mediac3 << "\n" << endl;
- //Abaterea patratica medie a valorilor de pe coloana Area
- float abatere,x;
- int y;
- for(y=0;y<47;y++)
- {
- abatere=(pow(c1[y]-mediac1,2))/47;
- x=sqrt(abatere);
- }
- cout << "Abaterea patratica medie a valorilor de pe coloana Area este : " << x << endl;
- //Abaterea patratica medie a valorilor de pe coloana Price_in_Usd;
- float abatere1,x1;
- for (y=0;y<47;y++)
- {
- abatere1=(pow(c3[y]-mediac3,2)/47);
- x1=sqrt(abatere1);
- }
- cout << "Abaterea patratica medie a valorilor de pe coloana Price_in_Usd este : " << x1 << "\n";
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement