TOPIC

Runtime Error - C

Guilherme Richard asked 3 years ago

Não sei o motivo do erro, embora o código esteja rodando tranquila e corretamente.

include

int main() { int a, b, resto, vet[100000]={0}, i;

scanf("%lld", &a);

for (i=0; i<a; i++) { scanf("%d", &b); vet[b]++; }

for (i=0; i<=100000; i+=2){ if (vet[i]>=1){ printf("%d\n", i); } }

for (i=99999; i>=1; i-=2){

if (vet[i]>=1){
  printf("%d\n", i);
}

}

return 0; }

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

  • Wellerson Salvatore replied 3 years ago

    no meu eu nao usei um Array[] e sim um Vector<> pois eu nao saberia a quantidade de pares e impares...

  • Wellerson Salvatore replied 3 years ago

    Geralmente quando da runtime error é por causa de um vetor com posições a mais ou a menos... Tenta fazer isso limitando o tamanho do vetor a variavel 'a' por exemplo:

    a = 10

    seu vetor ficaria vet[a] que no caso seria vet[10]