//Q96. Reverse each word in a sentence without changing the word order.
#include <stdio.h>
#include <string.h>
 
int main() {
    char str[200];
    int i, start = 0, end, len;
 
    for(i = 0; i <= len; i++) {
        if(str[i] == ' ' || str[i] == '\0') {
            end = i - 1;
            while(start < end) {
                char temp = str[start];
                str[start] = str[end];
                str[end] = temp;
                start++;
                end--;
            }
            start = i + 1;
        }
    }
 
}
 
				Ly9ROTYuIFJldmVyc2UgZWFjaCB3b3JkIGluIGEgc2VudGVuY2Ugd2l0aG91dCBjaGFuZ2luZyB0aGUgd29yZCBvcmRlci4KI2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCmludCBtYWluKCkgewogICAgY2hhciBzdHJbMjAwXTsKICAgIGludCBpLCBzdGFydCA9IDAsIGVuZCwgbGVuOwogICAgZ2V0cyhzdHIpOwogICAgbGVuID0gc3RybGVuKHN0cik7CgogICAgZm9yKGkgPSAwOyBpIDw9IGxlbjsgaSsrKSB7CiAgICAgICAgaWYoc3RyW2ldID09ICcgJyB8fCBzdHJbaV0gPT0gJ1wwJykgewogICAgICAgICAgICBlbmQgPSBpIC0gMTsKICAgICAgICAgICAgd2hpbGUoc3RhcnQgPCBlbmQpIHsKICAgICAgICAgICAgICAgIGNoYXIgdGVtcCA9IHN0cltzdGFydF07CiAgICAgICAgICAgICAgICBzdHJbc3RhcnRdID0gc3RyW2VuZF07CiAgICAgICAgICAgICAgICBzdHJbZW5kXSA9IHRlbXA7CiAgICAgICAgICAgICAgICBzdGFydCsrOwogICAgICAgICAgICAgICAgZW5kLS07CiAgICAgICAgICAgIH0KICAgICAgICAgICAgc3RhcnQgPSBpICsgMTsKICAgICAgICB9CiAgICB9CgogICAgcHJpbnRmKCIlcyIsIHN0cik7Cn0K