Buenas a todos, pues os explico estaba intentando hacer una función que realice el algoritmo de ordenación burbuja, pero me salta un error de compilación en la línea 5 que no entiendo, dice " invalid type argument of unary '*' (have 'int')"
El código es
Gracias por adelantado.
El código es
Código (c) [Seleccionar]
#include <stdio.h>
void orden(int arr){
int aux,i,j;
int tam=sizeof(arr)/sizeof(*arr);
for(i=0;i<tam;i++){
for(j=0;tam-i;j++){
if (arr[j]>arr[j+1]){
aux=arr[j];
arr[j]=arr[j+1];
arr[j+1]=aux;
}
}
}
}
int main(){
int vec[]={9,3,5,7,1};
orden(vec);
}
Gracias por adelantado.