ページ 11

やり方が分からないです

Posted: 2019年6月19日(水) 18:57
by yasuhiro
問題は分数の数列和
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;
}

Re: やり方が分からないです

Posted: 2019年6月21日(金) 19:09
by Math
あれまだだれも答えてあげないの。じゃ仕方ないか。
プログラム VisualStudio Code : VS2019 Community
main.c
http://www2.koyoen.birdview.co.jp/~abcx ... -21-a-.PNG

実行結果 VS2019 開発者用コマンドプロンプト
http://www2.koyoen.birdview.co.jp/~abcx ... -21-b-.PNG