👤

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.
Problema 278 de pe www.pbinfo.ro


Răspuns :

Determini maximul celui de-al doilea sir si iei toate elementele din primul sir mai mari decat maximum celui de-al doilea sir.

#include <iostream>
using namespace std;

int main(){

int n,m,i,v1[100],v2[100],max=0,nr=0;
cout<<"Introduceti nr de elemente din primul sir: ";
cin>>n;
cout<<"Introduceti nr de elemente din al doilea sir: ";
cin>>m;
cout<<"Introduceti elementele primului sir: \n";
for(i=0;i<n;i++){
cin>>v1[i];
}
cout<<"Introduceti elementele celui de-al doilea sir: \n";
for(i=0;i<m;i++){
cin>>v2[i];
    if(max<=v2[i]){
     max=v2[i];
}
}
cout<<"Elementele din primul sir mai mari decat toate elementele din al doilea sir sunt: \n";
for(i=0;i<n;i++){
if(v1[i]>max){
cout<<v1[i]<<" ";
nr++;
}
}
cout<<"\nNumarul de elemente din primul sir mai mari decat toate elementele din sirul doi este: "<<nr;
return 0;
}