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ăspunsuri la întrebare
Răspuns de
1
#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;
}
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;
}
teoky:
Multumesc!
Răspuns de
3
#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});
}
#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});
}
Alte întrebări interesante
Engleza,
8 ani în urmă
Istorie,
8 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă