級数を合計するために次のコードを書きました(-1)^i*(i/(i+1))
。しかし、それを実行すると-1
、nの任意の値が得られます。
誰かが私が間違っていることを指摘できますか?前もって感謝します!
#include <iostream>
using namespace std;
int main()
{
int sum = 0;
int i = 1.0;
int n = 5.0;
for(i=1;i<=n;i++)
sum = (-1)^i*(i/(i+1));
cout << "Sum" <<" = "<< sum << endl;
return 0;
}