//Q94.Find the longest word in a sentence.
#include <stdio.h>
#include <string.h>
 
int main() {
    char str[200], word[50], longest[50] = "";
    int i = 0, j = 0;
 
    while (1) {
        if (str[i] == ' ' || str[i] == '\0') {
            word[j] = '\0';
            j = 0;
            if (str[i] == '\0')
                break;
        } else {
            word[j++] = str[i];
        }
        i++;
    }
 
    printf("Longest word: %s", longest
); }
 
				Ly9ROTQuRmluZCB0aGUgbG9uZ2VzdCB3b3JkIGluIGEgc2VudGVuY2UuCiNpbmNsdWRlIDxzdGRpby5oPgojaW5jbHVkZSA8c3RyaW5nLmg+CgppbnQgbWFpbigpIHsKICAgIGNoYXIgc3RyWzIwMF0sIHdvcmRbNTBdLCBsb25nZXN0WzUwXSA9ICIiOwogICAgaW50IGkgPSAwLCBqID0gMDsKICAgIGdldHMoc3RyKTsKICAgIAogICAgd2hpbGUgKDEpIHsKICAgICAgICBpZiAoc3RyW2ldID09ICcgJyB8fCBzdHJbaV0gPT0gJ1wwJykgewogICAgICAgICAgICB3b3JkW2pdID0gJ1wwJzsKICAgICAgICAgICAgaWYgKHN0cmxlbih3b3JkKSA+IHN0cmxlbihsb25nZXN0KSkKICAgICAgICAgICAgICAgIHN0cmNweShsb25nZXN0LCB3b3JkKTsKICAgICAgICAgICAgaiA9IDA7CiAgICAgICAgICAgIGlmIChzdHJbaV0gPT0gJ1wwJykKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIHdvcmRbaisrXSA9IHN0cltpXTsKICAgICAgICB9CiAgICAgICAgaSsrOwogICAgfQogICAgCiAgICBwcmludGYoIkxvbmdlc3Qgd29yZDogJXMiLCBsb25nZXN0KTsKfQo=