Advertisement
Guest User

C Language string proben

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