<double c, six, part1, part2, part3, part4,part5;
long double pi;
cout << "enter a number: ";
cin >> c;
for(double i = 0; i < c; i++)
{
part1 = (1/(pow(16 ,(double)i)));
part2 = 4/(((8*i))+1);
part3 = 2/(((8*i))+4);
part4 = 1/(((8*i))+5);
part5 = 1/(((8*i))+6);
pi = ((part1)*(part2 - part3 - part4 - part5));
for(int ii = 0; ii < c; ii++)
{
int pie[i] = pi;
}
cout << pi << "\n";>
何らかの理由で値を配列に保存できません助けてください! 初期化エラーなのか変換エラーなのかわかりません。
申し訳ありませんが、配列に 2 番目の i を配置しなかったことに気付かずに修正したため、可変サイズの初期化エラーが発生しました。それを回避する方法はありますか?