Nombres amb dígit de major pes repetit. X64669


Statement
 

pdf   zip

html

Diem que un nombre natural és dígit repetit si el dígit de major pes és igual a algun altre dígit d’aquest nombre.

Per exemple, 2021 és un nombre dígit repetit ja que el dígit de major pes (2) és igual al dígit de les desenes. En canvi, 130547 no és un nombre dígit repetit ja que l’1 no apareix altres vegades.

Feu un programa en C++  que, donada una seqüència de nombres naturals acabada en 0, escrigui els nombres de la seqüència que són dígit repetit.

Observació

El vostre programa ha d’implementar i fer servir la funció

bool digit_repetit(int n);

que, donat un nombre natural n, indica si él dígit de major pes està repetit.

Entrada

L’entrada consisteix en una seqüència de nombres naturals acabada en 0.

Sortida

Escriu els nombres de la seqüència que són dígit repetit.

Public test cases
  • Input

    2242324 42232032 485322 645584 12316118 64430600 0

    Output

    2242324 12316118 64430600 
    
  • Input

    2437644 41136032 485322 645584 12326558 64430500 0

    Output

    
            
                                
  • Information
    Author
    Bernardino Casas
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++