Informatică, întrebare adresată de Andr3iG, 8 ani în urmă

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 andrada1212
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