Advertisement
Chris2o2

Премести блок А

Dec 5th, 2022
656
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.25 KB | None | 0 0
  1. /*
  2. Да се напише програма во која се вчитува матрица од цели броеви A со N редици и N * 2 колони (N не е поголемо од 50). Програмата треба да ја трансформира вчитаната матрица во нова матрица B, така што сите елементи десно од N-тата колона ќе ги префрли под N-тата редица, односно од матрица со димензија N редици и 2 * N колони ќе се добие матрица со 2 * N редици x N колони.
  3. */
  4. #include <stdio.h>
  5. int main(){
  6.    
  7.     int i,j,n;
  8.     int a[100][100],b[100][100];
  9.     scanf("%d",&n);
  10.     for(i=0;i<n;i++){
  11.         for(j=0;j<n*2;j++){
  12.             scanf("%d",&a[i][j]);
  13.         }
  14.     }
  15.    
  16.     for(i=0;i<n;i++){
  17.         for(j=0;j<n;j++){
  18.             b[i][j]=a[i][j];
  19.         }
  20.     }
  21.    
  22.     for(i=0;i<n;i++){
  23.         for(j=n;j<2*n;j++){        
  24.             b[i+n][j-n]=a[i][j];
  25.         }  
  26.     }
  27.    
  28.    
  29.    
  30.     for(i=0;i<n*2;i++){
  31.         for(j=0;j<n;j++){
  32.             printf("%d " , b[i][j]);
  33.         }
  34.         printf("\n");
  35.     }
  36.        
  37.    
  38.     return 0;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement