Advertisement
Guest User

Untitled

a guest
Nov 19th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.17 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3.  
  4. void main(void)
  5. {
  6.     int m,n;
  7.     m = 2;
  8.     n = 3;
  9.     int data[m][n];
  10.     int data2[n];
  11.     for(int i = 0; i < n;i++)
  12.     {
  13.         data2[i] = 0;
  14.     }
  15.     for (int i = 0;i < m;i++)
  16.     {
  17.         for (int j = 0; j<n;j++)
  18.         {
  19.             scanf("%d", &data[i][j]);
  20.         }
  21.     }  
  22.  
  23.  
  24.     for (int j = 0; j<n;j++)
  25.     {
  26.         for (int k = 0; k < (m/2);k++)
  27.         {
  28.             int d = 0;
  29.             if (data[k][j] == data[m-k-1][j])
  30.             {
  31.                 d++;
  32.             }
  33.             if (d == (m/2))
  34.             {
  35.                 data2[j] = 1;
  36.             }
  37.         }
  38.     }
  39.  
  40.     for (int i = 0;i < m;i++)
  41.     {
  42.         for (int j = 0; j<n;j++)
  43.         {
  44.             printf("%d",data[i][j]);
  45.         }
  46.     printf("\n");
  47.     }
  48.  
  49.     for(int i = 0; i < n;i++)
  50.     {
  51.         printf("%d",data2[i]);
  52.     }
  53.     printf("\n\n");
  54.  
  55.  
  56.     for(int k = 0; k < n; k++)
  57.     {
  58.         for(int j = 0; j < n-1;j++)
  59.         {
  60.             if(data2[j]<data2[j+1])
  61.             {
  62.                 int c = data2[j];
  63.                 data2[j] = data2[j+1];
  64.                 data2[j+1] = c;
  65.                 for (int i = 0; i < m;i++)
  66.                 {
  67.                     int c = data[i][j];
  68.                     data[i][j] = data[i][j+1];
  69.                     data[i][j+1] = c;
  70.                 }
  71.             }
  72.         }
  73.     }
  74.  
  75.     for (int i = 0;i < m;i++)
  76.     {
  77.         for (int j = 0; j<n;j++)
  78.         {
  79.             printf("%d",data[i][j]);
  80.         }
  81.     printf("\n");
  82.     }
  83.  
  84.     for(int i = 0; i < n;i++)
  85.     {
  86.         printf("%d",data2[i]);
  87.     }
  88.  
  89.  
  90.     return;
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement