Advertisement
Josif_tepe

Untitled

Jun 8th, 2024
458
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.00 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <ctype.h>
  4. #include <math.h>
  5.  
  6. int main(int argc, char * argv[]) {
  7.   int n, m;
  8.   scanf("%d%d", &n, &m);
  9.   int mat[n][m];
  10.   for(int i = 0; i < n; i++) {
  11.     for(int j = 0; j < m; j++) {
  12.         scanf("%d", &mat[i][j]);
  13.     }
  14.   }
  15.   int k = (n * m) / 2;
  16.   float sum = 0, kolku = 0;
  17.   for(int l = 0; l < k; l++) {
  18.     int x;
  19.     scanf("%d", &x);
  20.  
  21.     int ok = 0;
  22.     for(int i = 0; i < n; i++) {
  23.         for(int j = 0; j < m; j++) {
  24.             if(mat[i][j] == x) {
  25.                 sum += mat[i][j];
  26.                 kolku++;
  27.                 mat[i][j] = 0;
  28.                 ok = 1;
  29.                 break;
  30.             }
  31.         }
  32.         if(ok == 1) {
  33.             break;
  34.         }
  35.     }
  36.   }
  37.   printf("%f\n", sum / kolku);
  38.   for(int i = 0; i < n; i++) {
  39.     for(int j = 0; j < m; j++) {
  40.         printf("%d ", mat[i][j]);
  41.     }
  42.     printf("\n");
  43.   }
  44. }
  45.  
  46.  
  47. /*
  48. 5 4
  49. 1 2 5 0
  50. 7 2 3 1
  51. 12 0 5 4
  52. 6  1 0 1
  53. 2 3 4 5
  54. 1 3 -2 5 14 13 7 8 9 11
  55.  
  56. **/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement