2
« en: Domingo 14 de Noviembre de 2004, 15:56 »
Buenas! soy nuevo en esto y tengo un problema... tengo que hacer unos ejercicios y uno de ellos es este...
#define MAX 5
void max(int *vector,int n_elem);
void main()
{
int vector[MAX],i;
for(i=0;i<MAX;i++)
{
printf("escribe el numero %d\n",i+1);
scanf("%d",&vector);
}
max(vector,MAX);
}
void max(int *vector, int n_elem)
{
int i,respuesta,*p;
respuesta=0;
p=vector;
for(i=0;i<n_elem;i++)
{
if(p>respuesta)
{
respuesta=p;
}
}
printf("el numero mas grande es... %d\n",respuesta);
}
pero solo funciona si tengo la libreria <stdio.h>, en cambio si pongo la libreria <stdlib.h>, no funciona... ¿pk puede ser?.
Muchas Gracias de antemano.