Salut. Va rog ajutati-ma sa rezolv problema urmatoare:
scrieti un program c/c++ care citeste de la tastatura doua numere naterula na si nb si elementele a doua tablouri unidimensioanle a si b cu na, respectiv nb elemnte. Tablourile memoreaza elementele cate unei multimi de numere naturale, fiecare avand cel mult patru cifre. Programul afiseaza pe ecran numarul de elemente apartinand intersectiei celor doua multimi mentionate.
Multumesc!
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main()
{
int a[20],b[20],na,nb,i,j,ok,k=0;
cin>>na>>nb;
for(i=1; i<na; i++)
cin>>a[i];
for(j=1; j<nb; j++)
cin>>b[j];
for(i=1; i<na; i++)
{
ok=0;
for(j=1; j<nb; j++)
if(a[i]==b[j]) {ok=1; break; k++;}
}
cout<<k;
return 0;
}
Alte întrebări interesante
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă