# PBinfo #448 – ciford – Rezolvare C++

Sursa: Codul lui Andrei
Limbaj: C++
Autor rezolvare: andrei

## Enunț

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

Exemplu:
Intrare

101
Ieșire

0 1 1

## Cod sursă C++

```cpp
#include <iostream>
using namespace std;
int n, a, b, c, aux;
int main(){
    cin >> n;
    a = n % 10;
    b = n / 10 % 10;
    c = n / 100 % 10;
    if (a > b) {
        aux = a;
        a = b;
        b = aux;
    } if (b > c) {
        aux = b;
        b = c;
        c = aux;
    } if (a > b) {
        aux = a;
        a = b;
        b = aux;
    } cout << a << " " << b << " " << c;
    return 0;
}
```

## Resurse

- [Pagina originală](https://codulluiandrei.ro/rezolvari/pbinfo/448)
- [Sursa C++](https://codulluiandrei.ro/rezolvari/pbinfo/448/cod.cpp)
- [Sursa pe GitHub](https://raw.githubusercontent.com/codulluiandrei/pbinfo/main/pbinfo-448/main.cpp)
- [Cursuri de informatică pentru BAC](https://codulluiandrei.ro/academia/info-curs/pachet-cpp/)
