Advertisement
Guest User

Untitled

a guest
Oct 7th, 2011
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.28 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <ctype.h>
  3.  
  4. #define ARRAY_SIZE  15
  5.  
  6. int main(void)
  7. {
  8.     int input_phone[ARRAY_SIZE], counter;
  9.    
  10.     printf("Enter phone number: ");
  11.     for (counter = 0; counter < ARRAY_SIZE; counter++)
  12.     {
  13.         scanf("%d", &input_phone[counter]);
  14.         if (counter > ARRAY_SIZE)
  15.         {
  16.             printf("Too many input data\n");
  17.             return 1;
  18.         }
  19.         else if (input_phone[counter] == '\n')
  20.               {
  21.                 break;
  22.               }
  23.     }
  24.     printf("In numeric form: ");
  25.     for (counter = 0; counter < ARRAY_SIZE; counter++)
  26.     {
  27.         switch(toupper(input_phone[counter]))
  28.         {
  29.             case 'A': case 'B': case 'C':
  30.             {
  31.                 printf("2");
  32.                 break;
  33.             }
  34.             case 'D': case 'E': case 'F':
  35.             {
  36.                 printf("3");
  37.                 break;
  38.             }
  39.             case 'G': case 'H': case 'I':
  40.             {
  41.                 printf("4");
  42.                 break;
  43.             }
  44.             case 'J': case 'K': case 'L':
  45.             {
  46.                 printf("5");
  47.                 break;
  48.             }
  49.             case 'M': case 'N': case 'O':
  50.             {
  51.                 printf("6");
  52.                 break;
  53.             }
  54.             case 'P': case 'Q': case 'R': case 'S':
  55.             {
  56.                 printf("7");
  57.                 break;
  58.             }
  59.             case 'T': case 'U': case 'V':
  60.             {
  61.                 printf("8");
  62.                 break;
  63.             }
  64.             case 'W': case 'X': case 'Y': case 'Z':
  65.             {
  66.                 printf("9");
  67.                 break;
  68.             }
  69.             default:
  70.             {
  71.                  printf("%d", input_phone[counter]);
  72.                  break;
  73.             }
  74.         }
  75.     }
  76.     printf("\n");
  77.     return 0;
  78. }
  79.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement