In primul rand nu trebuia sa postezi aici, ci la sectiunea "Informatica", dar probabil iti va muta un admin thread-ul.
Problema se rezolva asa, daca nu stii vectori:
- Parcurgi cifrele de la 0 la 9
- Verifici daca cifra i se gaseste in cele doua numere
- Ai grija sa nu strici numele, fiindca apoi la pasul urmator nu mai poate sa afle programul cifrele comune.
O implementare a unui astfel de cod fara vectori ar fi asta: (n-am mai declarat variabile etc., l-am scris direct, te descurci tu probabil)
for(i=0; i<=9; i++)
{
aux=n;
aux2=m;
okn=0;
okm=0;
while(aux)
{
if(aux%10==i)
okn=1;
aux/=10;
}
while(aux2)
{
if(aux2%10==i)
okm=1;
aux2/=10;
}
if(okn && okm)
cout<<i<<" ";
}