Estoy empezando con funciones con nodos:
Ya tengo los resultados de la función, no necesitan examinarla.
Mi pregunta es mínima y se refiere a la última parte:
¿Esta función imprimirá 2 resultados?
Lo digo porque al final hay dos "return".
struct nodo (int cal struct nodo *next)
double examen (struct nodo *temp)
{
int cuantos=0;
double acum=0.0;
while(tmp != null)
{
if (tmp->cal > 0.5)
{
cuantos++;
acum= acum+(10* tmp->cal);
}
tmp = tmp->next;
}
if(cuantos > 0)
return(acum/cuantos); //A estos
return (acum); //return me refiero.
}
main()
double result=0.0;
resul= examen(inicial);
Gracias por tomarse la molestia.