Advertisement
Guest User

line to word

a guest
Jan 20th, 2020
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.39 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<string.h>
  3.  
  4. int main()
  5.  
  6. {
  7.     char s[1002],word[100];
  8.     int i,j,length,is_word_started;
  9.     gets(s);
  10.     length = strlen(s);
  11.     is_word_started = 0;
  12.     for(i = 0,j = 0;i < length;i++)
  13.     {
  14.         if(s[i] >= 'a' && s[i] <= 'z')
  15.         {
  16.             if(is_word_started == 0)
  17.             {
  18.                 is_word_started = 1;
  19.                 word[j] = 'A' + (s[i] - 'a');
  20.                 j++;
  21.             }
  22.             else
  23.             {
  24.                 word[j] = s[i];
  25.                 j++;
  26.             }
  27.         }
  28.        else if(s[i] >= 'A' && s[i] <= 'Z')
  29.         {
  30.             if(is_word_started == 0)
  31.             {
  32.                 is_word_started = 1;
  33.                 j++;
  34.             }
  35.             else
  36.             {
  37.                 word[j] = 'a' + (s[i] - 'A');
  38.                 j++;
  39.             }
  40.         }
  41.         else if(s[i] >= '0' && s[i] <= '9')
  42.         {
  43.             if(is_word_started == 0)
  44.             {
  45.                 is_word_started = 1;
  46.                 word[j] = s[i];
  47.                 j++;
  48.             }
  49.             else
  50.             {
  51.                 word[j] = s[i];
  52.                 j++;
  53.             }
  54.         }
  55.  
  56.         else if(is_word_started == 1)
  57.         {
  58.             is_word_started = 0;
  59.             word[j] = '\0';
  60.             printf("%s\n",word);
  61.             j = 0;
  62.         }
  63.  
  64.     }
  65.     return 0;
  66.  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement