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

C++ : Sa se scrie un program care verifica daca 2 numere au cifre comune . Daca are sa le afiseze in ordine crescatoare , iar daca nu are sa afiseze mesajul : "NU AU CIFRE COMUNE " . Multumesc !

Răspunsuri la întrebare

Răspuns de lozanalex
3
#include <vector>
#include <iostream>

using namespace std;

int main()
{
    string x,y;
    cin >> x >> y;
    vector <bool> a(10);
    for (int i=0; i<a.size(); i++)
        a[i]=false;
    for (int i=0; i<x.size(); i++)
        for (int j=0; j<x.size(); j++)
            if (x[i]==y[j]) a[x[i]-'0']=true;
    int c=0;
    for (int i=0; i<a.size(); i++)
        if (a[i])
        {
            cout << i << ' ';
            c++;
        }
    if (!c) cout << "Nu au cifre comune";
    return 0;
}
Alte întrebări interesante