Advertisement
Guest User

Untitled

a guest
Oct 1st, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. #include <iostream>
  2. #include <gmpxx.h>
  3. #include <cstdio>
  4. using namespace std;
  5. mpz_class srednia(mpz_class argument)//liczenie sumy
  6. {
  7. static mpz_class wynik_sumy=0;
  8. wynik_sumy=wynik_sumy+argument;
  9. return wynik_sumy;
  10. }
  11. mpz_class wariancja(mpz_class argument)//liczenie wariancji
  12. {
  13. static mpz_class wynik_wariancji=0;
  14. wynik_wariancji=wynik_wariancji+(argument*argument);
  15. return wynik_wariancji;
  16. }
  17. int main ()
  18. {
  19. mpz_class liczba;
  20. mpz_class d=0; //dokladnosc
  21. mpz_class n=0; //ile liczb
  22. mpz_class wynik1=0;
  23. mpz_class wynik2=0;
  24. mpz_class wynik3=0;
  25. //cin >> b;
  26. for(mpz_class i=1; i<10; i++)
  27. {//tymczasowe rozwiazanie, trzeba zrobic petelke i konczyc ja w momencie gdy bedzie znak konca lini
  28. n++;
  29. cin >> liczba;
  30. wynik1=srednia(liczba);
  31. wynik2=wariancja(liczba);
  32. }
  33. cout << "\n"<<wynik1/n<<"\n"; //ostateczny wynik dla funkcji sredniej
  34. cout << (wynik2/n)-((wynik1/n)*(wynik1/n))<<"\n"; //ostateczny wynik dla funkcji wariancji
  35.  
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement