Lletra del NIF P97139


Statement
 

pdf   zip

thehtml

Com potser sabreu, per comprovar que no es cometen errors a l’hora d’escriure els dígits d’un NIF, se’ls afegeix una lletra majúscula redundant per la dreta, la qual es pot trobar amb un algorisme simple: Sigui n el nombre en qüestió. Primer, calculem el residu de dividir n entre 23. Llavors, la lletra del NIF és la indicada per aquesta taula:



012345678910111213141516171819202122
TRWAGMYFPDXBNJZSQVHLCKE



Fixeu-vos que hi tenim les 26 lletres de l’alfabet anglès, menys ‘I’, ‘O’ i ‘U’.

Feu un programa que, donats els dígits d’un dni, en calculi el NIF complet.

Entrada

L’entrada consisteix en un natural n amb vuit dígits, el primer dels quals no és zero.

Sortida

Escriviu una línia amb el NIF complet corresponent a n.

Public test cases
  • Input

    12345678
    

    Output

    12345678Z
    
  • Input

    65432109
    

    Output

    65432109F
    
  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C C++ Python