Advertisement
Karim_Gabr

Untitled

May 27th, 2014
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.52 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #include<string.h>
  4.  
  5. int convert(char number_string[])
  6. {
  7.     int i;
  8.     int digit_counter = 0;
  9.     int number_number = 0;
  10.     while(1)
  11.     {
  12.         if(number_string[i] == 32)
  13.             break;
  14.         digit_counter++;
  15.         i++;
  16.     }
  17.     i=0;
  18.     for(i=0;i<digit_counter;i++)
  19.     {
  20.         switch (number_string[i])
  21.         {
  22.         case '0' :
  23.             number_number = number_number * 10 + 0;
  24.             break;
  25.         case '1' :
  26.             number_number = number_number * 10 + 1;
  27.             break;
  28.         case '2' :
  29.             number_number = number_number * 10 + 2;
  30.             break;
  31.         case '3' :
  32.             number_number = number_number * 10 + 3;
  33.             break;
  34.         case '4' :
  35.             number_number = number_number * 10 + 4;
  36.             break;
  37.         case '5' :
  38.             number_number = number_number * 10 + 5;
  39.             break;
  40.         case '6' :
  41.             number_number = number_number * 10 + 6;
  42.             break;
  43.         case '7' :
  44.             number_number = number_number * 10 + 7;
  45.             break;
  46.         case '8' :
  47.             number_number = number_number * 10 + 8;
  48.             break;
  49.         case '9' :
  50.             number_number = number_number * 10 + 9;
  51.             break;
  52.         default :
  53.             break;
  54.         }
  55.     }
  56.     return number_number;
  57. }
  58.  
  59. int main()
  60. {
  61.     char input[20];
  62.     int output;
  63.     gets(input);
  64.     output = convert(input);
  65.     puts(input);
  66.     printf("%d\n",output);
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement