TOPIC

Runtime error - Ajuda

g.hasmann asked 5 years ago

Olá. meu programa está dando runtime error, mas nao tenho a menor ideia do que possa estar ocorrento. Alguém pode me ajudar por favor??

#include <stdio.h>
#include <string.h>
int main()
{
    char pokemons[152][1001]; //151 nomes com no max 50 caracteres
    int n, i, f, g =1, qtde1, qtde=0;
    char nome[1050];
    scanf("%d", &n);
    for(i = 0; i < n; i++)
    {
        qtde1 = 0;
        scanf(" %s", nome);
        for(f = 0; f < g; f++) //verifica se o nome eh igual em cada elemento do vetor pkemons
        {
            if(strcmp(nome, pokemons[f]) != 0) //se nome for diferente de de cada elemento de pokenmons, ele soma um em qtde1
            {
                qtde1++; // assim, depois podemos verificar se a qtde de elementos eh igual a quantidade de diferenças. se sim, gravamos o nome em um pokemon
            }
        }
        if(qtde1 == g)
        {
            strcpy(pokemons[f], nome);
            qtde++;
        }
        g++;
    }

    printf("Falta(m) %d pomekon(s).\n", 151 - qtde);
    return 0;
}

This topic has not been answered yet. Be the first!

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