👤

3. ScrieŃi un program C/C++ care citeşte de la tastatură două numere naturale na şi nb
(0 respectiv nb elemente. Tablourile memorează elementele câte unei mulŃimi de numere
naturale, fiecare având cel mult patru cifre. Programul afişează pe ecran numărul de
elemente aparŃinând intersecŃiei celor două mulŃimi menŃionate.
Exemplu: pentru na=4, a=(35,149,72,3798), nb=5, b=(72,151,149,9,623),
programul afişează pe ecran valoarea 2.


Răspuns :

#include <iostream>
using namespace std;
int main()
{ int a[101] , j , i , b[101] , k=0;
int na , nb;
cout<<"na = " ;cin >> na;
cout<<"nb= " ; cin >>nb;
for(i=1;i<=na;i++)   
{ cout<<"a[ " <<i<<" ]= ";
  cin>>a[i];}
for(i=1;i<=nb;i++)   
{cout<<"b[ " <<i<<" ]= "; 
   cin>>b[i];}   
 for(i=1;i<=na;i++)       
{
for(j=1;j<=nb;j++)         
if(a[i]==b[j])           
   k++;} 
   cout<<k;   
return 0;}
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Așteptăm cu nerăbdare să vă revedem și nu uitați să ne salvați în lista de favorite!


Ez Askings: Alte intrebari