ouch, lo siento mucho, ya pude solucionarlo. No sé si algún moderador puede eliminar el tema o?.
En todo caso, dejo el código solucionado (a alguien le servirá):
De igual manera, me gustaría entender ¿por qué tuve que poner el asterisco de puntero luego del int en mi función y declarar mi variable Z como puntero?
En todo caso, dejo el código solucionado (a alguien le servirá):
Código [Seleccionar]
#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;
}
}
}
return V;
}
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]);
}
int *Z=ordenar_vector(V,L);
for(int i=0;i<L;i++){
printf("%d",Z[i]);
}
}
De igual manera, me gustaría entender ¿por qué tuve que poner el asterisco de puntero luego del int en mi función y declarar mi variable Z como puntero?