#include <stdio.h>
#include <memory.h>
#define IN 1
#define OUT 0
#define MAX_WORDS 10
void main(void){
int c, state;
int current, maxword;
int lenword[MAX_WORDS];
memset(lenword
, 0, MAX_WORDS
);
current = maxword = 0;
state = OUT;
if(c == ' ' || c == '\t' || c == '\n'){
if(state == IN){
if(lenword[current] > maxword)
maxword = lenword[current];
current++;
state = OUT;
}
}else{
if(state == OUT)
state = IN;
lenword[current]++;
}
}
/*Вывод гистограммы*/
int i, j;
for(i = 0; i < current; i++)
for(i = 0; i < maxword; i++){
for(j = 0; j < current; j++){
if(lenword[j] >= i)
else
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtZW1vcnkuaD4KCiNkZWZpbmUgSU4gMQojZGVmaW5lIE9VVCAwCiNkZWZpbmUgTUFYX1dPUkRTIDEwCgp2b2lkIG1haW4odm9pZCl7CglpbnQgYywgc3RhdGU7CglpbnQgY3VycmVudCwgbWF4d29yZDsKCWludCBsZW53b3JkW01BWF9XT1JEU107CgkKCW1lbXNldChsZW53b3JkLCAwLCBNQVhfV09SRFMpOwoJCgljdXJyZW50ID0gbWF4d29yZCA9IDA7CglzdGF0ZSA9IE9VVDsKCXdoaWxlKChjID0gZ2V0Y2hhcigpKSAhPSBFT0YpewoJCWlmKGMgPT0gJyAnIHx8IGMgPT0gJ1x0JyB8fCBjID09ICdcbicpewoJCQlpZihzdGF0ZSA9PSBJTil7CgkJCQlpZihsZW53b3JkW2N1cnJlbnRdID4gbWF4d29yZCkKCQkJCQltYXh3b3JkID0gbGVud29yZFtjdXJyZW50XTsKCQkJCWN1cnJlbnQrKzsKCQkJCXN0YXRlID0gT1VUOwoJCQl9CgkJfWVsc2V7CgkJCWlmKHN0YXRlID09IE9VVCkKCQkJCXN0YXRlID0gSU47CgkJCWxlbndvcmRbY3VycmVudF0rKzsKCQl9Cgl9CgkKCS8q0JLRi9Cy0L7QtCDQs9C40YHRgtC+0LPRgNCw0LzQvNGLKi8KCWludCBpLCBqOwoJZm9yKGkgPSAwOyBpIDwgY3VycmVudDsgaSsrKQoJCXByaW50ZigiJWQgIiwgbGVud29yZFtpXSk7Cglmb3IoaSA9IDA7IGkgPCBtYXh3b3JkOyBpKyspewoJCWZvcihqID0gMDsgaiA8IGN1cnJlbnQ7IGorKyl7CgkJCWlmKGxlbndvcmRbal0gPj0gaSkKCQkJCXB1dGNoYXIoJy4nKTsKCQkJZWxzZQoJCQkJcHV0Y2hhcignICcpOwoJCX0KCQlwdXRjaGFyKCdcbicpOwoJfQogICAgcmV0dXJuIDA7Cn0=