#include <stdio.h>
main()
{
	char display;
	printf("este programa codifica las letras en forma de display\n");
	printf("ingresa un texto:\n");
	while(display !=EOF)
	{
	   display=getchar();
	   if(display==EOF)
	       break;
	   if (display>=65 && display<=90)
      	         display=display+32;/*al sumarle 32, las letras mayusculas pasan a ser las mismas, pero en minuscula*/

	   if (display>=48 && display<=57)/*esto para ignorar los numeros, del 0 al 9, en codigo ascii 0=48, 9=57*/
	      printf("\0");
           else
              switch(display)
	      {
	                   case 'a': printf("123457");
				     break;
			   case 'b': printf("1234567");
				     break;
			   case 'c': printf("456");
				     break;
			   case 'd': printf("0158");
				     break;
			   case 'e': printf("12456");
				     break;
			   case 'f': printf("1249");
				     break;
			   case 'g': printf("12569");
				     break;
			   case 'h': printf("13457");
				     break;
			   case 'i': printf("37");
				     break;
			   case 'j': printf("3567");
				     break;
			   case 'k': printf("13459");
				     break;
			   case 'l': printf("156");
				     break;
			   case 'm': printf("12357");
				     break;
			   case 'n': printf("3579");
				     break;
			   case 'o': printf("123567");
				     break;
			   case 'p': printf("1458");
				     break;
			   case 'q': printf("12347");
				     break;
			   case 'r': printf("123459");
				     break;
			   case 's': printf("12467");
				     break;
			   case 't': printf("278");
				     break;
			   case 'u': printf("13567");
				     break;
			   case 'v': printf("1379");
				     break;
			   case 'w': printf("013579");
				     break;
			   case 'x': printf("09");
				     break;
			   case 'y': printf("1347");
				     break;
			   case 'z': printf("23456");
				     break;
			   default : printf("%c",display);
				     break;
			}

	}

	return 0;

}
