Informatică, întrebare adresată de roxanamariafaur, 9 ani în urmă

Scrieti un program C/C++ care citeste de la tastatură două numere naturale na si nb
(0 respectiv nb elemente. Tablourile memorează elementele câte unei multimi de numere
naturale, fiecare având cel mult patru cifre. Programul afisează pe ecran numărul de
elemente apartinând intersectiei celor două multimi menntionate.
Exemplu: pentru na=4, a=(35,149,72,3798), nb=5, b=(72,151,149,9,623),
programul afisează pe ecran valoarea 2.

Răspunsuri la întrebare

Răspuns de blindseeker90
0
#include <iostream>
using namespace std;

int main(){
int na,nb,i,j,a[100],b[100],nr=0;
cout<<"Introduceti nr elemente multimea a: ";
cin>>na;
cout<<"Introduceti nr elemente multimea b: ";
cin>>nb;
cout<<"Introduceti elementele multimii a:\n";
for(i=0;i<na;i++){
   cin>>a[i];
}
cout<<"Introduceti elementele multimii b:\n";
for(i=0;i<nb;i++){
cin>>b[i];
for(j=0;j<na;j++){
if(b[i]==a[j]){
nr++;
}
}
}
cout<<"Nr elemente comune: "<<nr;
return 0;
}
Alte întrebări interesante