Nombres amb dígit de major pes únic. X22547


Statement
 

pdf   zip

html

Diem que un nombre natural és dígit únic si el dígit de major pes no és igual a cap altre dígit d’aquest nombre.

Per exemple, 130547 és un nombre dígit únic ja que el dígit de major pes (1) no és igual a cap altre dígit del nombre. En canvi, 2021 no és un nombre dígit únic ja que el 2 apareix altres vegades.

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

Observació

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

bool digit_unic(int n);

que, donat un nombre natural n, indica si él dígit de major pes és únic.

Entrada

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

Sortida

Escriu quants nombres de la seqüència són nombres dígit únic.

Public test cases
  • Input

    24242 68420 80 244 28 262 80240 0

    Output

    5
    
  • Input

    2242324 42232032 485322 645584 12316118 64430600 0

    Output

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