Se da un numar de maxim 9 cifre.Sa se afiseze cifrele distincte ale numarului.(c++)
Răspunsuri la întrebare
Răspuns de
0
Problema se rezolva foarte usor cu un vector de frecventa.
#include <iostream>
using namespace std;
int main()
{
int v[10]={0},n,i;
cin>>n;
while(n!=0)
{
v[n%10]++;
n=n/10;
}
for(i=0;i<10;i++)
if(v[i]==1)
cout<<i<<' ';
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int v[10]={0},n,i;
cin>>n;
while(n!=0)
{
v[n%10]++;
n=n/10;
}
for(i=0;i<10;i++)
if(v[i]==1)
cout<<i<<' ';
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă