3

私は配列について学んでいます。私が試したかったのは、最初にユーザーに 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];
    }

ベクトルでできることは知っていますが、配列の使用が苦手なので、配列で試しています。

4

4 に答える 4