👤

se citesc numerele naturale n1 si n2. să se determine cea mai mică cifră comună dacă există,sau să se afișeze mesajul "nu sunt cifre comune".De exemplu n1=1273 și n2=5827,se va afișa 2.​

Răspuns :

#include <bits/stdc++.h>

using namespace std;

int main(){

int n1,n2,i,finale=100,l=0,k=0,j;

int a[1000], b[1000];

cin>>n1;

cin>>n2;

 int n3=n1,n4=n2;

while(n1){

 n1/=10;

 k++;

}

for(i=0;i<k;i++){

 a[i]=n3%10;

 n3/=10;

}

while(n2){

 n2/=10;

 l++;

}

for(i=0;i<l;i++){

 b[i]=n4%10;

 n4/=10;

}

for(i=0;i<k;i++){

 for(j=0;j<l;j++){

  if(a[i]==b[j] && a[i]<finale && b[j]<finale){

   finale=a[i];

 }

 }

}

cout<<finale;

}