Fotolog
Volver a la lista de problemas
Haiku Review
576.c
/* Haiku Review */
#include <stdio.h>
#include <string.h>
int
sil(char *s) {
int i;
int len = strlen(s);
int num=0;
for(i=0; i<len; i++) {
if (strchr("aeiouy", s[i])) {
num++;
while (strchr("aeiouy", s[i])) {
i++;
}
}
}
return num;
}
int
main(void) {
char buf[1024];
char word1[1024];
char word2[1024];
char word3[1024];
while(fgets(buf, 1024, stdin)) {
if (sscanf(buf, "%[^/]/%[^/]/%[^\r\n]", word1, word2, word3)!=3) {
break;
}
if (!strcmp(word1,"e") && !strcmp(word2,"o") && !strcmp(word3,"i")) {
break;
}
if (sil(word1)!=5) {
printf("1\n");
} else if (sil(word2)!=7) {
printf("2\n");
} else if (sil(word3)!=5) {
printf("3\n");
} else {
printf("Y\n");
}
}
exit(0);
}









