Cual es el falloooooooooooooooooo?

cotan1
24 de Septiembre del 2003
#include <stdio.h>
#define n 4
void main()
{
int vector[n];
int calcular_valor_maximo(int []);

printf("Dame 4 numeros para asignar al vectorn");
scanf("%d%d%d%d",&vector[0],&vector[1],&vector[2],&vector[3]);
printf("El valor maximo del vector %dn",cacular_valor_maximo(vector));

}

int calcular_valor_maximo(int vector[n])
{
int temp=0;
while (temp < n)
{
if (vector[temp] > temp)
{
temp=vector[temp];
}
}
return(temp);
}

barboles
24 de Septiembre del 2003
hola, el fallo lo tienes en que en la llamada que has hecho dentro del printf has puesto cacular en vez de calcular.