TOPIC

Erro 50 % me ajudem

Erison7596 asked 3 years ago

include include

int main(void) { int x, maior, i,j, z=0,a=0; scanf("%d", &j); for (i=1;i<=j;i++){ maior=x; scanf("%d", &x); a++;

        if(x < maior){
            z=a;
        }
    }
        printf("%d\n",z);

return 0; }

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

  • Felipe César L. Machado ( ☕ 🌠 ) replied 3 years ago

    Você está fixando a variável "maior" como sempre o último que você lê, porque ela está dentro do loop. E também está iniciando o "x" com um "lixo" de memória.