Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/06/2009, 10:35
darkchaos
 
Fecha de Ingreso: junio-2009
Mensajes: 6
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: programa en c (Devc++)

ahora lo tengo asi
Código f:
Ver original
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #include<conio.h>
  4. double *menor(int n,double *elemento);
  5. double men;
  6. int main()
  7. {
  8.     int n,i;
  9.     double *vmenor;
  10.     double *elemento[50];
  11.     puts("Cuantos elementos ");
  12.     scanf("%d",&n);
  13.     for(i=0;i<n;i++)
  14.     {
  15.                     printf("Elemento [%d]",i+1);
  16.                     scanf("%d",&elemento[i]);
  17.     }
  18.     menor(n,*elemento);
  19.     getch();
  20.     printf("El menor es %d \n\n",men);
  21.     system("pause");
  22.     return 0;
  23. }
  24. double *menor(int n,double *elemento)
  25. {
  26.        //double *men;
  27.        int j,m;
  28.        men = *elemento;
  29.        for(j=1;j<n;j++)
  30.        {
  31.                        if(elemento[j] < men)
  32.                             men = *elemento;
  33.        }
  34.        return 0;
  35. }
y el error de la violacion de acceso aprace en la linea
Código:
 men = *elemento;
tambien intente con
men = elemento[0]; // el primer elemento pero sigue teniendo el mismo error

alguien conoce alguna solucion ?