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 :