Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
tenho de ordenar o vetor em ordem crescente
mas só ta ordenando de 2 a 2
ou seja nao percorre todo o vetor
só faz comparação de 2 a 2
como procedo?
CODE
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <conio.c>
main() {
int max=8,
ind;
float a[max],
aux;
for(ind=0;ind<max;ind++) {
printf("Digite o vetor de numero => %d ", ind);
printf(" ");
scanf("%f", &a[ind]);
}
for(ind=0;ind<max;ind++) {
if(a[ind] > a[ind + 1]) {
aux = a[ind];
a[ind] = a[ind+1];
a[ind+1] = aux;
}
printf("\nO vetor ordenado fica assim %.f", a[ind]);
}
system("pause");
getch();
}Carregando comentários...