Advertisement
Josif_tepe

Untitled

Feb 14th, 2021
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.07 KB | None | 0 0
  1. #include <stdio.h>
  2. #define MAX 500
  3. int main()
  4. {
  5.    int a[MAX][MAX],n,m,niza[3], nova[MAX][MAX], k=0;
  6.    scanf("%d%d",&n,&m);
  7.    for (int i=0; i<n; i++){
  8.        for(int j=0; j<m;j++)
  9.        {
  10.            scanf("%d",&a[i][j]);
  11.        }
  12.    }
  13.    for(int i=0;i<3;i++){
  14.        scanf("%d", &niza[i]);
  15.    }
  16.    for(int i=0; i<m; i++){
  17.        int A=-1,b=-1, c=-1;
  18.        for(int j=0; j<n; j++){
  19.            if(a[j][i]==niza[0] )
  20.            {
  21.                A=1;
  22.            }
  23.            if(a[j][i]==niza[1])
  24.            {
  25.                b=1;
  26.            }
  27.            if(a[j][i]==niza[2])
  28.            {
  29.                c=1;
  30.            }
  31.            
  32.        }
  33.        if(A==1 && b==1 && c==1)
  34.            continue;
  35.        for(int j=0; j<n;j++){
  36.            nova[j][k]=a[j][i];
  37.            
  38.        }
  39.        k++;
  40.    
  41.    }
  42. printf("\n")
  43.     ;
  44.    for (int i=0; i<n; i++){
  45.        for(int j=0; j<k;j++){
  46.            printf("%d  ",nova[i][j]);
  47.        }
  48.        printf("\n");
  49.    }
  50.    
  51.     return 0;
  52. }
  53. /*
  54.  5 4
  55.  1 2 5 0
  56.  7 2 3 1
  57.  12 0 5 7
  58.  6 1 0 1
  59.  2 3 4 6
  60.  1 7 6
  61.  */
  62.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement