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
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;
}
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
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Religie,
8 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă