Advertisement
Josif_tepe

Untitled

Apr 23rd, 2024
550
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.38 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.     int n, m;
  6.     scanf("%d%d", &n, &m);
  7.  
  8.     int A[n][n], B[m][m];
  9.  
  10.     for(int i = 0; i < n; i++) {
  11.         for(int j = 0; j < n; j++) {
  12.             scanf("%d", &A[i][j]);
  13.         }
  14.     }
  15.  
  16.     for(int i = 0; i < m; i++) {
  17.         for(int j = 0; j < m; j++) {
  18.             scanf("%d", &B[i][j]);
  19.         }
  20.     }
  21.     int zbir_pod_glavna_A = 0, zbir_pod_glavna_B = 0;
  22.     for(int i = 0; i < n; i++) {
  23.         for(int j = 0; j < n; j++) {
  24.             if(j < i) {
  25.                 zbir_pod_glavna_A += A[i][j];
  26.             }
  27.         }
  28.     }
  29.  
  30.     for(int i = 0; i < m; i++) {
  31.         for(int j = 0; j < m; j++) {
  32.             if(j < i) {
  33.                 zbir_pod_glavna_B += B[i][j];
  34.             }
  35.         }
  36.     }
  37.  
  38.     int pomal_od_n_i_m = 0;
  39.     if(n < m) {
  40.         pomal_od_n_i_m = n;
  41.     }
  42.     else {
  43.         pomal_od_n_i_m = m;
  44.     }
  45.  
  46.     for(int i = 0; i < pomal_od_n_i_m; i++) {
  47.         if(A[i][i] == B[i][i]) {
  48.             A[i][i] = zbir_pod_glavna_A;
  49.             B[i][i] = zbir_pod_glavna_B;
  50.         }
  51.     }
  52.  
  53.     for(int i = 0; i < n; i++) {
  54.         for(int j = 0; j < n; j++) {
  55.             printf("%d ", A[i][j]);
  56.         }
  57.         printf("\n");
  58.     }
  59.     for(int i = 0; i < m; i++) {
  60.         for(int j =0 ; j < m; j++) {
  61.             printf("%d ", B[i][j]);
  62.         }
  63.         printf("\n");
  64.     }
  65.     return 0;
  66. }
  67.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement