Pessoal estou estudando ordenacao de vetores e me deparei com a seguinte situação...
O programa ate ordena mas os valores aparecem repetidos... gostaria de saber se alguém poderia me ajudar.Grato.
#include <stdio.h>
int main()
{
int v[5];
int i,j,cont,aux;
cont=1;
for (i=0;i<5;i++)
{
printf("digite o %do valor:",cont);
scanf("%d",&v[i]);
cont++;
}
for (i=0;i<5;i++){
for (j=i+1;j<6;j++)
{
if (v[i]>v[j])
{
aux=v[i];
v[i]=v[j];
v[j]=aux;
}
for (i=0;i<5;i++)
printf("%d\n",v[i]);
}
return 0;
}
}
Pergunta
Fc-hardware
Pessoal estou estudando ordenacao de vetores e me deparei com a seguinte situação...
O programa ate ordena mas os valores aparecem repetidos... gostaria de saber se alguém poderia me ajudar.Grato.
#include <stdio.h> int main() { int v[5]; int i,j,cont,aux; cont=1; for (i=0;i<5;i++) { printf("digite o %do valor:",cont); scanf("%d",&v[i]); cont++; } for (i=0;i<5;i++){ for (j=i+1;j<6;j++) { if (v[i]>v[j]) { aux=v[i]; v[i]=v[j]; v[j]=aux; } for (i=0;i<5;i++) printf("%d\n",v[i]); } return 0; } }Link para o comentário
Compartilhar em outros sites
4 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.