私は配列について学んでいます。私が試したかったのは、最初にユーザーに x、y 値を 4 回入力させることです。
初めて
x = 1
y = 3
2回目
x = 2
y = 3
三回目
x = 3
y = 1
4回目
x = 1
y = 3
. 次に、ユーザーがキーを4回入力した値を配列に保存して出力しますが、奇妙な出力が得られます。
私の出力
10001711642800 <-- some weird output
期待される出力
1,3
2,3
3,1
1,3
コード (動作しない)
int x;
int y;
//request the user to enter x and y value 4 times.
for (int i=1; i<5; i++) {
cout << i << "Please enter x-cord." << endl;
cin >> x;
cout <<i << "Please enter y-cord." << endl;
cin >> y;
}
//intitalize the array size and store the x,y values
int numbers[4][4] = {
x, y
};
//loop through 4 times to print the values.
for (int i = 0; i<5; i++) {
cout << numbers[i][i];
}
ベクトルでできることは知っていますが、配列の使用が苦手なので、配列で試しています。