378
Cerinţa
Se citesc două numere naturale n și m. Să se decidă dacă cele două numere au cel puțin o cifră comună.
Date de intrare
Programul citește de la tastatură numerele n și m.
Date de ieşire
Programul afișează pe ecran mesajul DA, dacă cele două numere au cel puțin o cifră comună, respectiv NU în caz contrar.
Restricţii şi precizări
1 ≤ n, m ≤ 1.000.000.000
Exemplu
Date de intrare
173954 889205
Date de ieșire
DA
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n, m;
cin >> n >> m;
bool ok = false;
while(n){
int cif = n % 10;
int cm = m;
while(m){
if(m % 10 == cif)
ok = true;
m/=10;
}
m = cm;
n/=10;
}
if(ok)
cout << "DA";
else
cout << "NU";
return 0;
}
Comentarii