これが私のコードです:
int main(){
long userInput;
long placeArray[userInput +1];
long divisionPlace, modPlace;
long number = userInput;
long two = 2;
cout << "enter: ";
cin >> userInput;
for (int i = 1; i < userInput; i++) {
divisionPlace = number / two;
modPlace = number % two;
placeArray[number - i ] = modPlace;
}
for (int i = 0; i < userInput; i++) {
cout << placeArray[i] << " ";
}
cout <<endl;
return 0;
}
なぜ私がメモリを誤って扱っているのかについて、誰かがコードの私のエラーを指摘できますか?