Advertisement
Guest User

Untitled

a guest
Dec 17th, 2017
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.36 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>//Biblioteca pentru citirea din fisier.
  3. #include <math.h>
  4.  
  5.  
  6.  
  7.  
  8. using namespace std;
  9.  
  10. int main()
  11. {
  12.  
  13. int a1=0, a2=0, a3=0;
  14. int c1[50];//Coloana 1
  15. int c2[50];//Coloana 2
  16. int c3[50];//Coloana 3
  17. int c[50];
  18. float suma1 = 0, suma2 = 0, suma3 = 0;
  19. float mediac1,mediac2,mediac3;
  20.  
  21.  
  22.  
  23.  
  24. //Deschidere/citire fisier
  25. ifstream in;
  26. in.open ("house_price.csv");//Fisieru cu 3 coloane diferite
  27.  
  28. while(!in.eof()) //Citire fisier pana la capat.
  29. {
  30. int a,b,c;
  31. in>>a;
  32. if(a>0)//Ignorare valoare -1
  33. {
  34. c1[a1]=a;
  35. a1++;
  36. }
  37. else
  38. {
  39.  
  40. c1[a1]=0;
  41. a1++;
  42. }
  43. in>>b;
  44. if(b>0)//Ignorare valoare -1
  45. c2[a2++]=b;
  46. else
  47. {
  48. c2[a2]=0;
  49. a2++;
  50. }
  51. in>>c;
  52. if(c>0)//Ignorare valoare -1
  53. c3[a3++]=c;
  54. else
  55. {
  56. c3[a3]=0;
  57. a3++;
  58. }
  59. }
  60. in.close();//Inchidere citire fisier
  61.  
  62. //Afisarea celor 3 coloane;
  63. cout << "Area" << "\n"; //Coloana Area;
  64. for(int i=0;i<47;i++)
  65. {
  66. cout << c1[i] << "\n" << "";
  67. }
  68. cout << "\n" << "Bedrooms" << endl;//Coloana Bedrooms
  69. for (int i=0;i<47;i++)
  70. {
  71. cout << c2[i] << "\n" << "";
  72. }
  73. cout << "\n" << "Price_in_Usd" << endl;//Coloana Price_in_Usd
  74. for(int i=0;i<47;i++)
  75. {
  76. cout << c3[i] << "\n" << "";
  77. }
  78. //Media valorilor coloana Area;
  79. for(int i=0;i<47;i++)
  80.  
  81. suma1=suma1+c1[i];
  82. mediac1= suma1/47;
  83. cout << "\n" << "Media valorilor de pe coloana Area este : " << mediac1;
  84. //Media valorilor coloana Bedrooms
  85. for(int i=0;i<47;i++)
  86. {
  87. suma2=suma2+c2[i];
  88. mediac2=suma2/47;
  89. }
  90. cout << "\n" << "Media valorilor de pe coloana Bedrooms este : " << mediac2;
  91.  
  92. for(int i=0;i<47;i++)
  93. {
  94. suma3=suma3+c3[i];
  95. mediac3=suma3/47;
  96. }
  97. cout << "\n" << "Media valorilor de pe coloana Price_in_USD este : " << mediac3 << "\n" << endl;
  98.  
  99.  
  100. //Abaterea patratica medie a valorilor de pe coloana Area
  101. float abatere,x;
  102. int y;
  103. for(y=0;y<47;y++)
  104. {
  105. abatere=(pow(c1[y]-mediac1,2))/47;
  106. x=sqrt(abatere);
  107.  
  108. }
  109. cout << "Abaterea patratica medie a valorilor de pe coloana Area este : " << x << endl;
  110.  
  111. //Abaterea patratica medie a valorilor de pe coloana Price_in_Usd;
  112. float abatere1,x1;
  113. for (y=0;y<47;y++)
  114. {
  115. abatere1=(pow(c3[y]-mediac3,2)/47);
  116. x1=sqrt(abatere1);
  117. }
  118. cout << "Abaterea patratica medie a valorilor de pe coloana Price_in_Usd este : " << x1 << "\n";
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129. return 0;
  130. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement