Informatică, întrebare adresată de andreipetre, 9 ani în urmă

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

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


blindseeker90: vrei programul acesta in C++ sau Pascal, sau Pseudocod?

Răspunsuri la întrebare

Răspuns de blindseeker90
32
#include <iostream>
using namespace std;

int main(){
int n,a,b,c;
cout<<"Introduceti numarul de 3 cifre: ";
cin>>n;
a=n/100;
b=(n/10)%10;
c=n%10;
cout<<"Cifrele numarului ordonate crescator: ";
if(c<=b&&b<=a){
cout<<c<<" "<<b<<" "<<a;
}
else if(c<=a&&a<=b){
cout<<c<<" "<<a<<" "<<b;
}
else if(a<=c&&c<=b){
cout<<a<<" "<<c<<" "<<b;
}
else if(a<=b&&b<=c){
cout<<a<<" "<<b<<" "<<c;
}
else if(b<=c&&c<=a){
cout<<b<<" "<<c<<" "<<a;
}
else if(b<=a&&a<=c){
cout<<b<<" "<<a<<" "<<c;
}
return 0;
}
Alte întrebări interesante