私は3ヶ月間C++を勉強していましたが、配列を研究しました。ユーザーからの入力を受け取り、プログラムが特別な配列にこれらの数値を格納し、プログラム2つの配列に分割します.1つは偶数、もう1つは奇数です。私の質問は、私がそれらを表示しようとしたときに何か間違いがありましたが、わかりませんでした。C++の配列について
int main() {
int even[5];
int odd[5];
int num;
cout << "enter 4 numbers!";
for(int i=0; i<4; i++) {
cin >> num;
if(num%2 == 0){
cout << "its an even number!";
even[i] += num;
}
else{
cout << "its an odd number!";
odd[i] += num;
}
}
cout << "The odd number/s is/are: ";
for(int u=0; u<4; u++){
cout << odd[u] << endl;
}
cout << endl;
cout << "The even number/s is/are: " << endl;
for(int z=0; z<4; z++){
cout << even[z] << endl;
}
}
私を手伝ってくれてありがとう!
最初は偶数と奇数の配列のインデックス変数を取る。現在、両方の配列にiを使用している。最初の数は偶数でscondは奇数でインデックス0の奇数を奇数で欲しいが、currenltlyインデックス1で – user1438832
あなたは初期化されていない変数に '+ ='を使用しています –