Advertisement
pavloveeee

Transposed Matrix

Sep 20th, 2021
672
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.78 KB | None | 0 0
  1. #include <iostream>
  2. #include <math.h>
  3. #include <iomanip>
  4.  
  5. #define n 7
  6.  
  7. using namespace std;
  8.  
  9. void gen_matr(int x[n][n]){
  10.     for(int i = 0; i < n ; i ++)
  11.         for(int j = 0; j < n; j ++)
  12.             x[i][j] = 1 + rand() % 100;
  13. }
  14.  
  15. void print_matr(int x[n][n]){
  16.     for(int i = 0; i < n; i ++){
  17.         for(int j = 0; j < n; j ++)
  18.             cout << setw(4) << x[i][j] ;
  19.         cout << endl;
  20.     }
  21. }
  22.  
  23. void matr_transp(int x[n][n], int y[n][n]){
  24.     for(int i = 0; i < n; i ++)
  25.         for(int j = 0; j < n; j ++)
  26.             y[j][i] = x[i][j];
  27. }
  28.  
  29. int main()
  30. {
  31.     int x[n][n], y[n][n];
  32.     gen_matr(x);
  33.     cout << "Original matrix" << endl;
  34.     print_matr(x);
  35.     cout << "Transposed matrix" << endl;
  36.     matr_transp(x, y);
  37.     print_matr(y);
  38.     return 0;
  39. }
  40.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement