allia

транспонирование квадратной матрицы

Sep 16th, 2020
906
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4.  
  5. void matrix( int n, int m)
  6. {
  7.   int arr[n][m];
  8.  
  9.    for (int i=0; i<n; i++)
  10.     for (int j=0; j<m; j++)
  11.       cin >> arr[i][j];
  12.  
  13.   for (int i=0; i<n-1; i++)
  14.     for (int j=i+1; j<m; j++)
  15.         swap (arr[i][j], arr[j][i]);
  16.  
  17.  
  18.    for (int i=0; i<n; i++)
  19.    {
  20.      for (int j=0; j<m; j++)
  21.       cout << arr[i][j] << " ";
  22.       cout << endl;
  23.    }
  24.  
  25. }
  26. int main()
  27. {
  28.   int a=0, b=0;
  29.   cin >> a >> b;
  30.   matrix (a,b);
  31. }
RAW Paste Data