#include <stdio.h>
main()
{
   int c;
   system("clear");  
   printf("\nEste programa codifica");
   printf("\nIngrese su texto:   ");
   while((c=getchar())!=EOF)          /*si se ingresa una letra mayuscula la cambia a min.*/
    {                                 /*luego la busca en el switch*/ 
      if((c>=65)&&(c<=90))
       
        c=c+32;         
        switch(c)
          {
              case 'a':printf("123457");
                            break;
              case 'b':printf("1234567");
                            break;
              case 'c':printf("4567");
                            break;
              case 'd':printf("1589");
                            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("0135679");
                            break;
              case 'x':printf("09");
                            break;
              case 'y':printf("1347");
                            break;
              case 'z':printf("23456");
                            break;   
              case '0':
              case '1':
              case '2':
              case '3':
              case '4':
              case '5':
              case '6':
              case '7':
              case '8':
              case '9':break;
              default:printf("%c",c);
          }
       
    }                           /*Aqui finaliza, ahora lo dejo a la buena de Dios*/
   return 0;                    /*Firma:Marco Antonio Velasquez Gomez*/
}
