Ahora necesito que esa función me regrese el arreglo ordenado para seguir usándolo en el main().
Código:
#include<stdio.h>
int ordenar_vector(int V[],int a){
int aux=0,i,j;
for(i=0; i<a; i++){
for(j=0; j<a-1; j++){
if(V[j]>V[j+1]){
aux=V[j];
V[j]=V[j+1];
V[j+1]=aux;
}
}
}
}
int main(){
int L=0;
printf("\nCuantos elementos desea que tengo el vector:");
scanf("%d",&L);
int V[L];
printf("\n\nIngrese los elementos del vector:\n");
for(int i=0;i<L;i++){
scanf("%d",&V[i]);
}
}
Esto no funciona simplemente poniéndole un return V al final de la función y guardar en el main() asi:
Código:
int vector_ordenado[L];
vector_ordenado=ordenar_vector(V[],L);