Olá, fui resolver um exercício relativamente simples que pedia a criação de um vetor de 5 posições, e depois mostrar o menor valor nele e sua posição..até ai tudo bem,mas quando eu coloco o menor valor na posição zero o no último printf aparece um número lixo, ou aleatório não sei dizer,alguém sabe por que isso está acontecendo?!
Pergunta
Thiago Mendes
Olá, fui resolver um exercício relativamente simples que pedia a criação de um vetor de 5 posições, e depois mostrar o menor valor nele e sua posição..até ai tudo bem,mas quando eu coloco o menor valor na posição zero o no último printf aparece um número lixo, ou aleatório não sei dizer,alguém sabe por que isso está acontecendo?!
#define TAM 5 main(){ int x[TAM],i,me,p; for(i=0;i<TAM;i++){ printf("x[%d] = ",i); scanf("%d",&x[i]); } for(i=0;i<TAM;i++){ if(i==0) me=x[i]; else if(me>x[i]){ me=x[i]; p=i; } } printf("O menor: x[%d] = %d",p,me); getch(); }Obrigado,desde já! =]
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.