Advertisement
Zennoma

Untitled

Nov 11th, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.02 KB | None | 0 0
  1. #include<iostream>
  2. #include <time.h>
  3. #include <conio.h>
  4. using namespace std;
  5.  
  6. void printz(int **mas,int n, int m)
  7. {
  8.     int i, j;
  9.     cout << "massiv:" << endl;
  10.     for (i = 0; i < n; i++)
  11.     {
  12.         for (j = 0; j < m; j++)
  13.             printf_s("%5d", mas[i][j]);
  14.         printf_s("\n");
  15.     }
  16.     printf_s("\n");
  17. }
  18. int main()
  19. {
  20.     srand(time(0));
  21.     int n, m, ** mas, i, j;
  22.     scanf_s("%d", &n);
  23.     scanf_s("%d", &m);
  24.     mas = new int* [n];
  25.     for (i = 0; i < n; i++)
  26.         mas[i] = new int[m];
  27.     for (i = 0; i < n; i++)
  28.         for (j = 0; j < m; j++)
  29.         {
  30.  
  31.             mas[i][j] = rand() % 5;
  32.         }
  33.     printz(mas, n, m);
  34.     int chetchik = 0;
  35.     for (int j = 0; j < m; j++)
  36.     {
  37.         for (i = 0; i < n; i++)
  38.         {
  39.             if (mas[i][j] % 2 == 0)chetchik++;
  40.             if (chetchik > 3)for (int t = 0; t < n; t++) mas[t][j] = -100;
  41.  
  42.         }
  43.     chetchik = 0;
  44.     }
  45.     for (j = 0; j < m; j++)
  46.         if (mas[0][j] == -100)
  47.         {
  48.             for (int k = j; k <m; k++)
  49.                 for (i = 0; i < n; i++)
  50.                     mas[i][k] = mas[i][k + 1];
  51.             m--;
  52.             j--;
  53.         }
  54.     printz(mas, n, m);
  55.     delete[]mas;
  56.     system("PAUSE");
  57.     return 0;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement