# 835 Propusă de Administrator Platformă la data de 26 Martie 2021 - 02:36:08 - pentru clasa 11
medie
Să se scrie un program C++ citește n numere naturale. Să se afișeze acestea în ordinea crescătoare a numărului de divizori ai fiecăruia, la același număr de divizori crescător după cifra de control, la aceeași cifră de control crescător după prima cifră, iar dacă și prima cifră este aceeași atunci numerele se vor afișa în ordinea crescătoare a valorii lor.
Date de intrare:
Programul citește de la tastatură un număr natural n  și apoi cele n numere naturale.

Date de ieșire:
Programul va scrie pe ecran în ordine crecătoare cele n numere naturale conform cetinței

Restricții și precizări:
1 ≤ n ≤ 1.000
  • cifra de control a unui număr se obţine efectuând suma cifrelor sale, apoi suma cifrelor acestei sume etc. până se obţine o sumă formată dintr-o singură cifră. De exemplu, cifra de control a numărului 645 este 6. (6+4+5=15, 1+5=6)
Exemplu
Intrare
5
6 8 3 10 5
Iesire
3 5 10 6 8