C ++で2Dベクトルの要素に値を割り当てる方法は?

Rajat Jaiswal

行の他の要素を変更せずに、2Dベクトルの特定の要素に番号を割り当てるにはどうすればよいですか?

2Dベクトルの要素に値を割り当てようとしていますが、値はベクトルの行全体に割り当てられています。

void prinVec2D(vector<vector<int> > & A) {
    for (int i = 0; i < A.size(); i++) {
        for (int j = 0; j < A[i].size(); j++) {
            cout << A[i][i] << " ";
        }
        cout << endl;
    }
}

vector<vector<int> > generateMatrix(int A) {
    vector<vector<int> > ans(A, vector<int> (A, 0));
    ans[1][1] = 1;
    return ans;
}

int main() {
    int A = 4;
    vector<vector<int> > abc(A, vector<int>(A, 0));
    abc = generateMatrix(A);
    prinVec2D(abc);
    return 0;
}

期待:

0 0 0 0 \ n 0 1 0 0 \ n 0 0 0 0 \ n 0 0 0 0 \ n

出力:

0 0 0 0 \ n 1 1 1 1 \ n 0 0 0 0 \ n 0 0 0 0 \ n

ブルーノ

void prinVec2D(vector<vector<int> > &A)
{
  for(int i = 0; i < A.size(); i++){
    for(int j = 0;j < A[i].size(); j++){
      cout << A[i][i] <<" "; } cout <<endl;
  }
} 

cout << A[i][i] に置き換える必要があります cout << A[i][j]

割り当ては機能します(もちろん)配列を間違って印刷するだけです

PS PonWerは、配列を間違って印刷することを想像するのに良い考えを持っています

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

2DベクトルC ++に割り当てる方法

分類Dev

C ++でオブジェクトのポインタのconstベクトルに値を割り当てる方法は?

分類Dev

配列要素値を割り当てる場合、Cの添え字値は配列でも、ポインターでも、ベクトルでもありません。

分類Dev

C ++で連続する2D配列を動的に割り当てる方法は?

分類Dev

C ++でベクトルのすべての要素を並列にループする方法はありますか?

分類Dev

C ++で2Dベクトルに要素を挿入する順序

分類Dev

C ++の2Dベクトルでベクトルを見つける方法は?

分類Dev

O(1)時間でC ++ベクトルに新しい値を割り当てることは可能ですか?

分類Dev

2D配列のすべての要素を作成する高速な方法は、C ++ではゼロ以外の特定の値になります

分類Dev

C ++のコンストラクターを使用して2Dベクトルを初期化する方法は?

分類Dev

cでは、1D配列に基づいて2D配列を割り当てる方法は?

分類Dev

C ++のベクトルがメモリを割り当てる方法

分類Dev

c ++各行列の値で2Dベクトルの行を並べ替える方法

分類Dev

C ++でベクトルを動的に割り当てる安全な方法は何ですか

分類Dev

C ++シェルを使用してC ++の2d動的配列に値を割り当てると、コンソールは何も出力しません

分類Dev

2Dベクトル、C ++で列を削除する方法

分類Dev

最新のC ++を使用して2Dベクトルを転置する方法は?

分類Dev

クラスC ++の要素である2Dベクトルの位置を見つける

分類Dev

C ++:ヒープに割り当てられたベクトルの配列を安全に割り当て解除する方法は?

分類Dev

スタックではなくヒープ内のCで2D配列を割り当てる

分類Dev

Cの2D配列の場所に値を割り当てるにはどうすればよいですか?

分類Dev

クラスの2Dベクトルを初期化して埋めるC ++の方法

分類Dev

C ++で2Dベクトルにオブジェクトを追加する

分類Dev

linq c#を使用して、またはジェネリックメソッド内で1つまたは2つのpropに値を割り当てる方法は?

分類Dev

C-マクロ内で値を割り当てる方法は?

分類Dev

サイズ10000100003の3次元ベクトルをC ++で割り当てる

分類Dev

C ++でベクトル内のak連続要素の値を増やす方法は?

分類Dev

C#で実行時に関数の引数にデフォルト値を割り当てる方法

分類Dev

2D配列のような2Dベクトルに値を割り当てる方法

Related 関連記事

  1. 1

    2DベクトルC ++に割り当てる方法

  2. 2

    C ++でオブジェクトのポインタのconstベクトルに値を割り当てる方法は?

  3. 3

    配列要素値を割り当てる場合、Cの添え字値は配列でも、ポインターでも、ベクトルでもありません。

  4. 4

    C ++で連続する2D配列を動的に割り当てる方法は?

  5. 5

    C ++でベクトルのすべての要素を並列にループする方法はありますか?

  6. 6

    C ++で2Dベクトルに要素を挿入する順序

  7. 7

    C ++の2Dベクトルでベクトルを見つける方法は?

  8. 8

    O(1)時間でC ++ベクトルに新しい値を割り当てることは可能ですか?

  9. 9

    2D配列のすべての要素を作成する高速な方法は、C ++ではゼロ以外の特定の値になります

  10. 10

    C ++のコンストラクターを使用して2Dベクトルを初期化する方法は?

  11. 11

    cでは、1D配列に基づいて2D配列を割り当てる方法は?

  12. 12

    C ++のベクトルがメモリを割り当てる方法

  13. 13

    c ++各行列の値で2Dベクトルの行を並べ替える方法

  14. 14

    C ++でベクトルを動的に割り当てる安全な方法は何ですか

  15. 15

    C ++シェルを使用してC ++の2d動的配列に値を割り当てると、コンソールは何も出力しません

  16. 16

    2Dベクトル、C ++で列を削除する方法

  17. 17

    最新のC ++を使用して2Dベクトルを転置する方法は?

  18. 18

    クラスC ++の要素である2Dベクトルの位置を見つける

  19. 19

    C ++:ヒープに割り当てられたベクトルの配列を安全に割り当て解除する方法は?

  20. 20

    スタックではなくヒープ内のCで2D配列を割り当てる

  21. 21

    Cの2D配列の場所に値を割り当てるにはどうすればよいですか?

  22. 22

    クラスの2Dベクトルを初期化して埋めるC ++の方法

  23. 23

    C ++で2Dベクトルにオブジェクトを追加する

  24. 24

    linq c#を使用して、またはジェネリックメソッド内で1つまたは2つのpropに値を割り当てる方法は?

  25. 25

    C-マクロ内で値を割り当てる方法は?

  26. 26

    サイズ10000100003の3次元ベクトルをC ++で割り当てる

  27. 27

    C ++でベクトル内のak連続要素の値を増やす方法は?

  28. 28

    C#で実行時に関数の引数にデフォルト値を割り当てる方法

  29. 29

    2D配列のような2Dベクトルに値を割り当てる方法

ホットタグ

アーカイブ