TOPIC

Wrong Answer 10%

ldsantos7 asked 5 years ago

include

include

include

int main(){

int N, i, j, X = 0, l = 1,p=151;

scanf("%d\n",&N);

char S[N][1000];

for(i=0; i<N; i++){
    fgets(S[i],sizeof(S),stdin);
}

 for(i=0;i<N;i++)
 {
        l=1;
    for(j=0;j<i;j++)
    {
        if(strcmp(S[j],S[i])==0) l = 0;
    }
    if(l) X++;
}

p-=X;

printf("Falta(m) %d pomekon(s).\n",p);
return 0;

}

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

  • tmain0 replied 5 years ago

    Retirei o fgest e coloquei scanf(" %[^\n]", S[i]); e seu código passou

  • hfranca replied 5 years ago

    Eu acho que o seu programa está diminuindo mais pokemons que o necessário. Por exemplo, o meu tá bem parecido com o seu, mas no momento que as duas strings são iguais (pokemon repetido) eu faço um break, pois no caso de vários pokemons repetidos o seu X está crescendo demais. Acho que é só isso mesmo