Introduce los numeros de tu DNI y el programa te dira la letra.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
char letras [] = {'T','R','W','A','G','M','Y','F','P','D','X','B','N','J','Z','S','Q','V','H','L','C','K','E'};
int dni;
char letra;
printf("\n Introduce el numero de tu DNI (sin letra): ");
scanf("%d",&dni);
if (dni <= 99999999){ //Logicamente cualquier DNI oscila en ese area
letra = dni % 23;
printf ("\n Tu DNI es %d - %c\n\n\n\n", dni, letras [letra]);
}
else { //Si es mayor a 99999999.....como no exite, eres un capullo por ponerlo a prueba, xDDD
printf ("\n No has introducido un numero valido o tu no eres de este planeta\n\n\n\n");
}
system("PAUSE");
return 0;
}
Escribir comentario