Le cambie eso y algunas cosas y en vez de poner el valor que le dije pone unos numeros de 7 digitos que van de 4 en 4 , no se porque pasa eso , podríais ayudarme?
//ejercicio
#include <stdio.h>
void vec (int a[]);
void comp(int x[]);
int main(){
int v[10];
vec(v);
comp(v);
system("pause");
return 0;
}
void vec(int a[]){
int i;
i=0;
while(i<10){
printf("Introduce un valor para el vector , son 10 valores los que tienes que introducir:\n\n");
scanf("%i",&a[i]);
i++;
}
}
void comp(int x[]){
int i;
int j;
for(j=0;j<9;i++){
for(i=0;i<9;i++){
if(x[j]<x[i]){
printf("%i<",&x[j]);
i=10;
}
i++;
}
i=0;
j++;
}
}