Primers n nombres estranys X76141


Statement
 

pdf   zip

thehtml

Diem que un número positiu és “estrany” si en sumar cadascuna de les seves xifres elevades al nombre de xifres que el formen, obtenim el propi número.

Per exemple, el 153 (té 3 xifres) és “estrany” ja que 153 = 13 + 53 + 33.

Fes un programa que retorni els primers n nombres “estranys”.

Entrada Un número positiu n > 0, preguntant pels primers n nombres “estranys”.

Sortida Mostra la llista dels primers n nombres “estranys”.

Observació

Està prohibit usar qualsevol funció externa que no sigui cin o cout, també el programa ha de ser ben documentat, en cas contrari serà invalidat.

Public test cases
  • Input

    15
    

    Output

    1 2 3 4 5 6 7 8 9 153 370 371 407 1634 8208 
  • Information
    Author
    PRO1
    Language
    Catalan
    Other languages
    English Spanish
    Official solutions
    C++
    User solutions
    C++