Se dă o matrice cu m>=1 linii și n>=1 coloane. Se dau, de asemenea de la tastatură, q numere intregi. Să se scrie un program C++ care să determine pentru fiecare număr, dacă apare pe fiecare linie a matricei și să se numere câte dintre numere au îndeplinit condiția.
Răspunsuri la întrebare
Răspuns de
0
Salut!
Ai rezolvarea in C++ mai jos
#include <iostream>
using namespace std;
int main() {
int n, m, a[501][501], q, cate = 0;
cin >> n >> m;
for (int i = 1; i <= n; ++i) {
for (int j = 1; j <= m; ++j) {
cin >> a[i][j];
}
}
cin >> q;
for (int i = 1; i <= q; ++i) {
int x, cnt = 0;
cin >> x;
for (int j = 1; j <= n; ++j) {
for (int k = 1; k <= m; ++k) {
if (a[j][k] == x) {
cnt++;
break;
}
}
}
if (cnt == n) {
cate++;
}
}
cout << cate;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă