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
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;
}
#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
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Fizică,
9 ani în urmă
Matematică,
9 ani în urmă