Advertisement
Karim_Gabr

Untitled

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