#include <stdio.h>
void reverse_word(char s[], int start, int end) {
char temp;
while(start < end) {
temp = s[start];
s[start] = s[end];
s[end] = temp;
start++;
end--;
}
}
int main()
{
char s[] ="C is a general purpose programming language";
int start = 0, end = 0;
while(s[end]) {
for (end = start; s[end] && s[end] != ' '; end++);
reverse_word(s, start, end - 1);
start = end + 1;
}
puts(s);
return 0;
}
/*
run:
C si a lareneg esoprup gnimmargorp egaugnal
*/