👤

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ăspuns :

#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;

}

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.


Wix Learning: Alte intrebari