Bueno lo que pasa es que no entiendo (en realidad no sé) como pasar un vector de una función a la función principal y de ahí usarla en otra función.
Voy a poner un ejemplo sencillo solo para ver si se capto bien la idea.
-   
- #include <stdio.h> 
-   
-   
- int relle_vector(int vector[]) 
- { 
-          
-          
-         //Aqui es donde no se como regresar el vector lleno 
-         return vector; 
- } 
-   
- int menor(int vector[]) 
- { 
-         int menor; 
-          
-         if(vector[0]>vector[1]) 
-         { 
-                 menor=vector[0]; 
-         } 
-         else 
-         { 
-                 menor = vector[1]; 
-         } 
-   
-         return menor; 
- } 
-          
- int main(int argc, char *argv[])  
- { 
-         int vector[2]; 
-         int vec2[2]; 
-          
-         printf("Escriba dos numeros");   
-                       
-         vector[2] = relle_vector(vec2); 
-          
-         printf("El numero menor es %dn",-  menor (- vector ));
 
-          
-         return 0; 
- } 
-   
-   
Como dije el ejemplo tal vez no tenga mucho sentido pero es solo para entender como pasar regresar el vector lleno.
cualquier sugerencia es bienvenida  
