Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- /* Duota stačiakampė matrica n x m, užpildyta atsitiktiniais
- sveikaisiais skaičiais.Reikia pašalinti iš matricos eilutes ir stulpelius, kuriuose yra nulių.Sudarykite
- užduoties sprendimo detalų algoritmą ir nubraižykite jo schemą.*/
- using namespace std;
- int main()
- {
- int n, m;
- int A[100][100];
- int nuli[100];
- int nulj[100];
- int l = 0;
- cin >> n >> m;
- for (int i = 0; i < n; i++)
- {
- for (int j = 0; j < m; j++)
- {
- cin >> A[i][j];
- if (A[i][j]==0)
- {
- nuli[l] = i;
- nulj[l]= j;
- l++;
- }
- }
- }
- for (int i = 0; i < n; i++)
- {
- bool yra = false;
- for (int o = 0; o < l; o++)
- {
- if (nuli[o] == i)
- {
- yra = true;
- }
- }
- if (!yra)
- {
- for (int j = 0; j < m; j++)
- {
- bool yra2 = false;
- for (int o = 0; o < l; o++)
- {
- if (nulj[o] == j)
- {
- yra2 = true;
- }
- }
- if (!yra2)
- {
- cout << A[i][j];
- cout << " ";
- }
- }
- cout << endl;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement