420
Cerinţa
Se dau două şiruri cu elemente numere naturale. Determinaţi câte dintre elementele primului şir sunt mai mari decât toate elementele celui de-al doilea şir.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale, separate prin spaţii, reprezentând elementele primului şir. Apoi citeşte numărul m şi m numere naturale, separate prin spaţii, reprezentând elementele celui de-al doilea şir.
Date de ieşire
Programul afișează pe ecran numărul C, reprezentând numărul de elemente din primul şir care sunt mai mari decât toate elementele celui de-al doilea şir.
Restricţii şi precizări
1 ≤ n,m ≤ 100- elementele celor două şiruri sunt mai mici decât
10000
Exemplu
Date de intrare
5 7 8 10 1 9 6 1 3 6 2 7 3
Date de ieșire
3
Explicație
Valorile 8, 10 şi 9, din primul şir, sunt mai mari decât toate elementele celui de-al doilea şir.
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,m,a[1002],v[1002],cnt=0,c=0;
cin >> n;
for (int i = 0 ; i < n; ++i)cin >> a[i];
cin >> m;
for (int i = 0 ; i < n; ++i) cin >> v[i];
for (int i = 0 ; i < n; ++i)
{
for (int j= 0 ; j < m; ++j)
if (a[i]>v[j])cnt++;
if (cnt==m)c++;
cnt=0;
}
cout << c;
return 0;
}
Comentarii