Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.04 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3.  
  4.  
  5. /* Duota stačiakampė matrica n x m, užpildyta atsitiktiniais
  6. sveikaisiais skaičiais.Reikia pašalinti iš matricos eilutes ir stulpelius, kuriuose yra nulių.Sudarykite
  7. užduoties sprendimo detalų algoritmą ir nubraižykite jo schemą.*/
  8.  
  9. using namespace std;
  10. int main()
  11. {
  12.     int n, m;
  13.     int A[100][100];
  14.     int nuli[100];
  15.     int nulj[100];
  16.     int l = 0;
  17.  
  18.     cin >> n >> m;
  19.  
  20.     for (int i = 0; i < n; i++)
  21.     {
  22.         for (int j = 0; j < m; j++)
  23.         {
  24.             cin >> A[i][j];
  25.  
  26.             if (A[i][j]==0)
  27.             {
  28.                 nuli[l] = i;
  29.                 nulj[l]= j;
  30.                 l++;
  31.  
  32.             }
  33.         }
  34.     }
  35.  
  36.     for (int i = 0; i < n; i++)
  37.     {
  38.         bool yra = false;
  39.         for (int o = 0; o < l; o++)
  40.         {
  41.             if (nuli[o] == i)
  42.             {
  43.                 yra = true;
  44.             }
  45.         }
  46.         if (!yra)
  47.         {
  48.             for (int j = 0; j < m; j++)
  49.             {
  50.                 bool yra2 = false;
  51.                 for (int o = 0; o < l; o++)
  52.                 {
  53.                     if (nulj[o] == j)
  54.                     {
  55.                         yra2 = true;
  56.                     }
  57.                 }
  58.                 if (!yra2)
  59.                 {
  60.                     cout << A[i][j];
  61.                     cout << " ";
  62.                 }
  63.                
  64.             }
  65.             cout << endl;
  66.         }
  67.        
  68.         }
  69.  
  70.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement