TOPIC

Time limit exceeded ??????????

Renato Moran asked 3 years ago

include include include

int main() {

char frase[101];

int i = 0;

while( gets(frase) != EOF ){

    for( i = 0 ; i < strlen(frase) ; i++ ){

        if( frase[i] != ',' )
            printf("%c",frase[i]);
        else if( frase[i] == ' ' )
            printf(" ");
        else
            printf("\n");

    }

    printf("\n");

}

return 0;

}

Remember not post solutions. Your post may be reviewed by our moderators.

  • Vitor Vilela replied 3 years ago

    A função gets retorna NULL quando acaba a entrada padrão, não EOF. Por conta disso o seu while fica em loop infinito.

    pra scanf, use != EOF. pra gets, use != NULL.