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
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
Răspunsuri la întrebare
Răspuns de
3
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
unsigned n,c1,c2,c3,k,m;
cin>>n;
c1=n%10;
c2=n/10%10;
c3=n/100;
m=c1; k=1;
if(c2<m) {m=c2;k=2;}
if(c3<m) {m=c3;k=3;}
cout<<m<<' ';
if (k==1) {if (c2<=c3) cout<<c2<<' '<<c3; else cout<<c3<<' '<<c2;}
if (k==2) {if (c1<=c3) cout<<c1<<' '<<c3; else cout<<c3<<' '<<c1;}
if (k==3) {if (c1<=c2) cout<<c1<<' '<<c2; else cout<<c2<<' '<<c1;}
return 0;
}
Alte întrebări interesante
Chimie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă