Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2009, 11:19
darkchaos
 
Fecha de Ingreso: junio-2009
Mensajes: 6
Antigüedad: 15 años, 6 meses
Puntos: 0
Pregunta programa en c (Devc++)

Tengo una duda con este codigo
Código:
int main()
{
    int n,i;
    double vmenor;
    double *elemento[50];
    puts("Cuantos elementos ");
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
                    printf("Elemento [%d]",i+1);
                    scanf("%d",(elemento+i));
    }
    vmenor = menor(n,*elemento);
    getch();
    printf("El menor es %d \n\n",vmenor);
    system("pause");
    return 0;
}
double menor(int n,double *elemento)
{
       double men;
       int j,m;
       men = elemento[0];
       for(j=1;j<n;j++)
       {
                       if(elemento[j]<men)
                            men=elemento[j];
       }
       return men;
}
lo que quiero que haga el programa es leer n numeros e imprimir el menor pero lo tengo q hacer con punteros y no se utilizarlos muy bien como habran notado cuando lo compilo no marca errores pero cuando lo corro con debug me parace un erro que dice "An access violation(Segmentation Fault) raised in your program"
espero que alguien pueda ayudarme con este programa