Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- using namespace std;
- int main() {
- const double pi = 3.14159265358979323846;
- int n;
- double pi2 , tmp(0) , tmp2 , razlika;
- cout<<"Unesite n:"<<endl;
- cin>>n;
- for ( int i=1 ; i <= n ; i++ ) {
- if ( i % 2 == 0 ) tmp2 = -1; // provjera da li ce biti predznak + ili - i-tog clana
- else tmp2 = 1;
- tmp += tmp2*1/(2*i-1); // u svakoj iteraciji saberemo/oduzmemo jednog clana
- }
- pi2 = 4*tmp; // posto nam je tmp izraz s desne strane u formuli , mnozenjem s 4 dobijemo pi2
- razlika = abs(pi2 - pi);
- cout<<fixed; // ficxed ispis s zarezom , ne sa e
- cout<<"stvarna vrijednost pi: "<<pi<<endl;
- cout<<"izracunata vrijednost pi: "<<pi2<<endl;
- cout<<"apsolutna vrijednost greske: "<<razlika<<endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment