👤

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


Răspuns :

#include <iostream>
using namespace std;
int main()
{
  int n,m;
  cout<<"n="; cin>>n;
   cout<<"m="; cin>>m;
   int ok=0,c,mm;
   while(n)
   {
       c=n%10;
       mm=m;
       while(mm)
       {
           if(mm%10==c) ok=1;
           mm=mm/10;
       }
       n=n/10;
   }
   if(ok==0) cout<<"NU";
   else cout<<"DA";

   return 0;
}

Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!


Ez Studiers: Alte intrebari