Problem

2/11

配列の回転

Problem

二次元配列 N*M (0 < N, M <= 20) が与えられます。 配列要素の値はキーボードから入力されます。
最初の行が最初の列になるように配列を表示します。
 
入力
最初の行は、配列のサイズを指定します。 N - 行数、M - 列数 (0 < N, M <= 20)
各行に N 行の M の数値が続きます - 2 次元配列の要素 (各要素のモジュロは 50 以下)。
 
出力
最初の行が最初の列になるように配列を表示します。
 
 
<頭> <本体>
 
# 入力 出力
1
2 3
1 2 3
4 5 6
1 4
2 5
3 6
Write the program below
#include <iostream>
using namespace std;

int main() {
   
   int n,m;
   int a[20][20];
   cin>>n>>m;
 
    for(int i =0;i<n;i++)
     for(int j =0;j<m;j++)
        cin>>a[i][j];   

     

Program check result

To check the solution of the problem, you need to register or log in!