Cerinţa
Se dă numărul natural n. Afișați în ordine strict crescătoare cifrele care apar în scrierea zecimală a lui n.
Date de intrare
Programul citește de la tastatură numărul n.
Date de ieşire Programul afișează pe ecran în ordine strict crescătoare cifrele care apar în scrierea zecimală a lui n, separate printr-un spațiu.
Restricţii şi precizări
1 ≤ n ≤ 1.000.000.000
Exemplu
Intrare
2082
Ieșire
0 2 8
Răspunsuri la întrebare
Răspuns de
4
#include <iostream>using namespace std;int sol[10],n;int main(){ int i; cin>>n; while(n>0) { if(!sol[n%10]) sol[n%10]=1; n/=10; } for(i=0;i<=9;i++) if(sol[i]) cout<<i<<" "; return 0;}
Răspuns de
16
#include <iostream>
using namespace std;
int main(){
int n , x;
cin >> n;
for(int i = 0; i <= 9 ; ++i)
{
bool apare = false;
x = n;
while(x && ! apare){
if(x % 10 == i)
apare = true;
x /= 10;
}
if(apare)
cout << i << " ";
}
return 0;
}
Alte întrebări interesante
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Geografie,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă