Advertisement
Josif_tepe

Untitled

Feb 10th, 2022
1,010
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.30 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main(){
  4.     int a[100][100], b[100][100], m, n, i, j, k, l, red,  redmax;
  5.     int c[100][100];
  6.     double zbir1, zbir2, br1, br2;
  7.  
  8.     scanf("%d%d", &m, &n);
  9.  
  10.     for(i=0; i<m; i++){
  11.         for(j=0; j<n; j++)
  12.             scanf("%d", &a[i][j]);
  13.     }
  14.  
  15.     scanf("%d%d", &k, &l);
  16.  
  17.     for(i=0; i<k; i++){
  18.         for(j=0; j<l; j++)
  19.             scanf("%d", &b[i][j]);
  20.     }
  21.  
  22.     if(n!=l){
  23.         printf("Nemaat ist br na koloni\n");
  24.         return 0;
  25.     }
  26.  
  27.     if(m<k){
  28.         red=m;
  29.         redmax=k;
  30.     }
  31.     else {
  32.         red=k;
  33.         redmax=m;
  34.     }
  35.  
  36.  
  37.     for(i=0; i<red; i++){
  38.         zbir1=0;
  39.         zbir2=0;
  40.         br1=0;
  41.         br2=0;
  42.         for(j=0; j<n; j++){
  43.             zbir1+=a[i][j];
  44.             br1++;
  45.         }
  46.  
  47.         for(j=0; j<l; j++){
  48.             zbir2+=b[i][j];
  49.             br2++;
  50.         }
  51.  
  52.         for(j=0; j<n; j++){
  53.             if((zbir1/br1)>(zbir2/br2))
  54.                 c[i][j]=a[i][j];
  55.             else
  56.                 c[i][j]=b[i][j];
  57.         }
  58.     }
  59.  
  60.     for(i=red; i<redmax; i++){
  61.         for(j=0; j<n; j++){
  62.             c[i][j]=a[i][j];
  63.         }
  64.     }
  65.  
  66.     for(i=0; i<redmax; i++){
  67.         for(j=0; j<n; j++)
  68.             printf("%d ", c[i][j]);
  69.  
  70.         printf("\n");
  71.  
  72.     }
  73.  
  74.     return 0;
  75. }
  76.  
  77.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement