スクリーンショット_2019-06-06_0

【C++】2次元配列の入力&出力方法

#include <iostream>

using namespace std;

int main()
{
  int n, m; // nが行数、mが列数
  cin >> n >> m; // 行数と列数を入力

  int tmp[n][m];
  for (int i = 0; i < n; i++)
  {
      for (int j = 0; j < m; j++)
      {
          // 入力
          cin >> tmp[i][j];
      }
 }

 for (int i = 0; i < n; i++)
 {
     for (int j = 0; j < m; j++)
     {
         // 出力
         if (j < m - 1)
         {
             cout << tmp[i][j] << ", ";
         }
         else
         {
             cout << tmp[i][j];
         }
     }

     //改行
     cout << endl;
 }

 return 0;
}

入力値

2 3
1 2 3
4 3 2

出力結果

1, 2, 3
4, 3, 2

閲覧ありがとうございます。 コンテンツをいいねと思ってくださった方にサポートいただけると大変嬉しいです!