Tema: tomarMayor
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/01/2014, 04:25
Avatar de Malenko
Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 4 meses
Puntos: 606
Respuesta: tomarMayor

El motivo es que en la declaración del parámetro de la función lo defines como un float, no como un array de floats:

Código C++:
Ver original
  1. float *tomarMayor(float num)

Por eso cuando haces:

Código C++:
Ver original
  1. if(num[w]>=num[w-1])

Se queja porque lo estas accediendo como un array cuando no lo has declarado como tal.

También he de decir que en tu código, en la linea 5 defines la función de una manera y en la 19 de otra...
__________________
Aviso: No se resuelven dudas por MP!