0
forループに無効な配列型を取得して、配列を埋めることができなくなりました。それは文句を言わないあなたがsivalues[x]
を書くとき、あなたは配列のインデックスとしてdouble
を使用しているX配列型の無効なエラーを取得する
int main() {
double a,b,increment,para;
int N;
cout<< "enter values for (a,b,N)";
cin>>a;
cin>>b;
cin>>N;
increment= (b-a)/(N-1);
double sivalues[N];
for (double x=a;x<=b;x+=increment){
sivalues[x]=si(x);
cout<<"si("<<x<<") = "<< sivalues[x];
}
system("PAUSE"); return 0;
}
私は盲目だ場合を除き、 'increment'は決して初期化されません。これは問題かもしれません。 – Carcigenicate
正確なエラーは何ですか? – Carcigenicate
私はコードを更新しました。 – joe