Za svaku od navedenih formula napisati program koji računa broj π

Kako napisati C program za svaku od navedenih formula napisati program koji broj računa π



/*Za svaku od navedenih formula napisati program koji
računa broj π */


#include <stdio.h>
#include <math.h>

int main(){
 
 int n;
 double i,x=0.0,suma=0.0,br;
 int op=1;
 
 printf("Unesite N:");
 do{
  scanf("%d",&n);
 }while(n<=0);

 for(i=1.0;i<=n;i++){
  x+=(1/(pow(i,2)));
 
 }
 x = 6.0*x;
 suma = sqrt(x);
 
 printf("Resenje prve jednacine je %.5lf\n\n",suma);

 x=0.0;
 suma=0.0;
 
 for(i=1.0;i<=n;i++){
  if ((int)i & 1){
   switch(op){
    case 1: {x = x + (1/i); op=2; break;}
    case 2: {x = x - (1/i); op=1; break;}
    }
  }
 
 }
 
 suma = 4*x;
 printf("Resenje druge jednacine je %.5lf\n\n",suma);


 x=1.0;
 suma=0.0;
 
 
 for(i=1.0;i<=n;i++){
  if ((int)i%2==1){
   x *= ((i+1)/i); 
  }else { x*= (i/(i+1));
   }
  }
 suma = 2*x;
 printf("Resenje trece jednacine je %.5lf\n\n",suma);
 


 x=0.0;
 suma=0.0;
 op=1;
 br=2.0;
 for(i=1.0;i<=n;i++){
  if(i==1){
   x=3.0;  
  }else switch(op){
   case 1: {x = x + (4/((br)*(br+1)*(br+2))); op=2; br+=2.0; break;}
   case 2: {x = x - (4/((br)*(br+1)*(br+2))); op=1; br+=2.0; break;}
   }
 }
 
 suma = x;
 printf("Resenje cetvrte jednacine je %.5lf\n\n",suma);
 return 0;
}


Learn More :