Informatică, întrebare adresată de clauditaclau87, 9 ani în urmă

Cate cifre comune au 2 numere citite de la tastatura? Afisati cifrele. (Am nevoie de rezolvare in C++ )

Răspunsuri la întrebare

Răspuns de CRG
2
#include <iostream>

using namespace std;

int cifra_existenta(int numar, int cifra)
{
    do {
        if (numar % 10 == cifra)
            return 1;
        numar /= 10;
    }while (numar);
    return 0;
}

int main()
{
    int a, b;
    cin >> a >> b;
    for (int i = 0; i <= 9; i++)
    {
        if (cifra_existenta(a, i) && cifra_existenta(b, i))
        {
            cout << i << endl;
        }
    }
    return 0;
}


Alte întrebări interesante