Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <gmpxx.h>
- #include <cstdio>
- using namespace std;
- mpz_class srednia(mpz_class argument)//liczenie sumy
- {
- static mpz_class wynik_sumy=0;
- wynik_sumy=wynik_sumy+argument;
- return wynik_sumy;
- }
- mpz_class wariancja(mpz_class argument)//liczenie wariancji
- {
- static mpz_class wynik_wariancji=0;
- wynik_wariancji=wynik_wariancji+(argument*argument);
- return wynik_wariancji;
- }
- int main ()
- {
- mpz_class liczba;
- mpz_class d=0; //dokladnosc
- mpz_class n=0; //ile liczb
- mpz_class wynik1=0;
- mpz_class wynik2=0;
- mpz_class wynik3=0;
- //cin >> b;
- for(mpz_class i=1; i<10; i++)
- {//tymczasowe rozwiazanie, trzeba zrobic petelke i konczyc ja w momencie gdy bedzie znak konca lini
- n++;
- cin >> liczba;
- wynik1=srednia(liczba);
- wynik2=wariancja(liczba);
- }
- cout << "\n"<<wynik1/n<<"\n"; //ostateczny wynik dla funkcji sredniej
- cout << (wynik2/n)-((wynik1/n)*(wynik1/n))<<"\n"; //ostateczny wynik dla funkcji wariancji
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement