InfoAs Atlas
<- Go back Edit problem
Heads up!

The following is the problem preview, which might be in Romanian. This is how it should look like on the InfoAs CMS instances.

ID #123 · Colecția InfoAs · Operatori și expresii

Problema Ordonare dupa proprietati 3

Ușoară (4 ★)

Memorie: 64 MB / 8 MB

Timp: 0.1 secunde

I/O: Necunoscută

Cifra de control a unui număr natural `n` reprezintă cifra care rezultă din suma cifrelor lui `n`, după care suma acestei sume, și așa mai departe. Spre exemplu, cifra de control a numărului `1234` este `1`, pentru că `1 + 2 + 3 + 4 = 10`, `1 + 0 = 1`. ## Cerință Se dau `n` numere naturale. Să se ordoneze numerele crescător după cifra de control, la egalitate, descrescător după ultima cifră, iar la egalitate din nou după valorile numerelor descrescător. ## Date de intrare Programul citește de la tastatură, de pe prima linie, numărul natural `n`, iar de pe următoarea linie, cele `n` numere naturale, separate prin câte un spațiu. ## Date de ieșire Programul afișează pe ecran cele `n` numere ordonate conform cerinței, separate prin câte un spațiu. ## Restricții și precizări * `1 ≤ n ≤ 100` * `1 ≤ cele n numere ≤ 2.000.000.000`