1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
// 2x19: Calculo de la letra del DNI #include <stdio.h> #define WHITE "\e[m" #define GREEN "\e[32m" #define BOLD "\e[1m" //Negrita main(){ system("clear"); int numDNI; char letras[24] = "TRWAGMYFPDXBNJZSQVHLCKE"; printf( "\v Introduce un numero de DNI (sin letra): " ); scanf( "%i", &numDNI ); //La letra a mostrar corresponde a el MOD del número: printf("\n La letra del DNI es: %i" GREEN BOLD "%c\n\n" WHITE, numDNI, letras[numDNI%23] ); }; |