- #include <stdio.h> 
- #include <string.h> 
-   
- #define N 20 
-   
- int main( void ) 
- { 
-   
-     char max[N]; 
-     char min[N]; 
-     char (*ch)[N]; 
-     char inputStr[N] ; 
-     int length = 0; 
-   
-   
-     fgets(- inputStr , sizeof(- inputStr ),-  stdin );
 
-   
-   
-   
-     //technique fr: https://stackoverflow.com/a/28462221/701302 
-     inputStr [strcspn(- inputStr , "\n")] = 0;
-   
-   
-   
-   
-     do 
-     { 
-         fgets(- inputStr , sizeof(- inputStr ),-  stdin );
 
-   
-         //technique fr: https://stackoverflow.com/a/28462221/701302 
-         inputStr [strcspn(- inputStr , "\n")] = 0;
-   
-         if (strcmp(- inputStr ,- max ) > 0){
 
-         } 
-         else 
-         if ( strcmp(- inputStr ,- min )  < 0){
 
-         }     
-     } while (length != 4); 
-   
-      printf("largest word is: %s\n",- max );
 
-   
-      ch = &min; 
-      	ch = "[empty string]"; 
-      } 
-      printf("smallest word is: %s",- ch );
 
-   
- } 
				I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCiNkZWZpbmUgTiAyMAoKaW50IG1haW4oIHZvaWQgKQp7CiAgICAKICAgIGNoYXIgbWF4W05dOwogICAgY2hhciBtaW5bTl07CiAgICBjaGFyICgqY2gpW05dOwogICAgY2hhciBpbnB1dFN0cltOXSA7CiAgICBpbnQgbGVuZ3RoID0gMDsKICAgIAoKICAgIGZnZXRzKGlucHV0U3RyLCBzaXplb2YoaW5wdXRTdHIpLCBzdGRpbik7CiAgICAKICAgIAogICAgCiAgICAvL3RlY2huaXF1ZSBmcjogaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzI4NDYyMjIxLzcwMTMwMgogICAgaW5wdXRTdHJbc3RyY3NwbihpbnB1dFN0ciwgIlxuIildID0gMDsKICAgIAogICAgCiAgICAKICAgIHN0cmNweShtYXgsaW5wdXRTdHIpOwogICAgc3RyY3B5KG1pbixpbnB1dFN0cik7CgogICAgZG8KICAgIHsKICAgICAgICBmZ2V0cyhpbnB1dFN0ciwgc2l6ZW9mKGlucHV0U3RyKSwgc3RkaW4pOwogICAgICAgIAogICAgICAgIC8vdGVjaG5pcXVlIGZyOiBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvMjg0NjIyMjEvNzAxMzAyCiAgICAgICAgaW5wdXRTdHJbc3RyY3NwbihpbnB1dFN0ciwgIlxuIildID0gMDsKICAgICAgICAKICAgICAgICBpZiAoc3RyY21wKGlucHV0U3RyLG1heCkgPiAwKXsgCiAgICAgICAgICAgIHN0cmNweShtYXgsaW5wdXRTdHIpOwogICAgICAgIH0KICAgICAgICBlbHNlCiAgICAgICAgaWYgKCBzdHJjbXAoaW5wdXRTdHIsbWluKSAgPCAwKXsKICAgICAgICAgICAgc3RyY3B5KG1pbixpbnB1dFN0cik7CiAgICAgICAgfSAgICAKICAgICAgICBsZW5ndGggPSBzdHJsZW4oaW5wdXRTdHIpOyAgCiAgICB9IHdoaWxlIChsZW5ndGggIT0gNCk7CiAgIAogICAgIHByaW50ZigibGFyZ2VzdCB3b3JkIGlzOiAlc1xuIixtYXgpOwogICAgIAogICAgIGNoID0gJm1pbjsKICAgICBpZiAoc3RyY21wKGNoLCIiKSA9PSAwKXsKICAgICAJY2ggPSAiW2VtcHR5IHN0cmluZ10iOwogICAgIH0KICAgICBwcmludGYoInNtYWxsZXN0IHdvcmQgaXM6ICVzIixjaCk7IAoKfQ==