👤
Teoky
a fost răspuns

Cerinţa

Se citește de la tastatură un număr natural de 3 cifre. Să se afișeze cifrele sale în ordine crescătoare.
Date de intrare

Programul va citi de la tastatură un număr natural, de 3 cifre.
Date de ieşire

Va rog, repede!

Programul va afişa pe ecran cifrele numărului citit, în ordine crescătoare, separate prin exact un spațiu.
Restricţii şi precizări

Numărul citit de la tastatură este natural, de 3 cifre


Exemplu

Intrare

101

Ieșire

0 1 1


Răspuns :

#include <bits/stdc++.h>
using namespace std;

int main()
{
    string n;
    cin >> n;
    sort(n.begin(), n.end());
    for(int i = 0; i < n.length(); i++)
        cout << n[i] << ' ';
    return 0;
}


#include <iostream>
#include <algorithm>
using namespace std;
int main(){
    int n,a,b;
    cin>>n;
    a=n%10,n/=10;
    b=n%10,n/=10;
    cout<<min({a,b,n})<<" "<<a+b+n-min({a,b,n})-max({a,b,n})<<" "<<max({a,b,n});
}