やり方が分からないです
Posted: 2019年6月19日(水) 18:57
問題は分数の数列和
A=(1-1/3)+(1/5-1/7)+(1/9-1/11)+........
を()内をペアとして求めた後に10万項まで()ごとの演算結果を加算したものに4.0かけることでπの近似値を求める問題で
()なしの場合はいけたのですがここからどうしたらいいか分かりません
プログラムを教えて欲しいです
#include<stdio.h>
int main(void)
{
int i;
double p;
p=0.0;
for(i=0;i<=100000;i++){
if(i%2==0)
p +=1.0/(i*2+1);
else
p -=1.0/(i*2+1);
}
printf("円周率の近似値%20f\n",4.0*p);
return 0;
}
A=(1-1/3)+(1/5-1/7)+(1/9-1/11)+........
を()内をペアとして求めた後に10万項まで()ごとの演算結果を加算したものに4.0かけることでπの近似値を求める問題で
()なしの場合はいけたのですがここからどうしたらいいか分かりません
プログラムを教えて欲しいです
#include<stdio.h>
int main(void)
{
int i;
double p;
p=0.0;
for(i=0;i<=100000;i++){
if(i%2==0)
p +=1.0/(i*2+1);
else
p -=1.0/(i*2+1);
}
printf("円周率の近似値%20f\n",4.0*p);
return 0;
}