Advertisement
ismail5g

Word Scramble-483

Feb 27th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.73 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<string.h>
  3. void print_reverse(char str[])
  4. {
  5.     int i;
  6.     for(i=strlen(str)-1; i>=0; i--){
  7.         printf("%c", str[i]);
  8.     }
  9. }
  10. int main()
  11. {
  12.     int i, j, k, s_len;
  13.     char s[1002], word[1002];
  14.     while(1){
  15.         scanf(" %[^\n]", s);
  16.         s_len=strlen(s);
  17.         for(j=0, k=0; j<s_len; j++){
  18.             if(s[j]!=' '){
  19.                 word[k]=s[j];
  20.                 k++;
  21.             }else if(k>0){
  22.                 word[k]='\0';
  23.                 print_reverse(word);
  24.                 printf(" ");
  25.                 k=0;
  26.             }
  27.         }
  28.         if(k>0){
  29.             word[k]='\0';
  30.             print_reverse(word);
  31.             printf("\n");
  32.         }
  33.     }
  34.     return 0;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement