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 el nombre en qüestió. Primer, calculem el residu de dividir entre 23. Llavors, la lletra del NIF és la indicada per aquesta taula:
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T | R | W | A | G | M | Y | F | P | D | X | B | N | J | Z | S | Q | V | H | L | C | K | E |
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.
L’entrada consisteix en un natural amb vuit dígits, el primer dels quals no és zero.
Escriviu una línia amb el NIF complet corresponent a .
Autoria: Salvador Roura
Generació: 2026-01-25T12:13:40.150Z
© Jutge.org, 2006–2026.
https://jutge.org