Título: se puede comparar función dentro de otra función? Publicado por: omegadei en 21 Marzo 2018, 20:10 pm Hola, soy estudiante a nivel principiante de programación y estamos viendo funciones y punteros lo cual empiezo a entender bien, sin embargo tengo una duda al momento de crear una funcion que me indique las temp mayores al promedio y las imprima, mi codigo es este y el problema esta en la
Código
· Los códigos deben ir en etiquetas GeSHi >aquí las reglas del foro (http://foro.elhacker.net/reglas.htm) -Engel Lex Título: Re: se puede comparar función dentro de otra función? Publicado por: MAFUS en 21 Marzo 2018, 20:46 pm Es importante leer los mensajes del compilador:
error: 'prom2' undeclared (first use in this function) Quiere decir que no sabe que es prom2. Título: Re: se puede comparar función dentro de otra función? Publicado por: omegadei en 21 Marzo 2018, 22:04 pm el prom2 lo puso despues de //, el compilador no lo considera
Título: Re: se puede comparar función dentro de otra función? Publicado por: Kenji-chan en 21 Marzo 2018, 22:10 pm es porque lo estas igualando a una función que no retorna nada por eso te marca error
Título: Re: se puede comparar función dentro de otra función? Publicado por: MAFUS en 21 Marzo 2018, 23:09 pm Cierto, mea culpa.
Pues ya que el primer elemento de clima guarda la suma de todos los días, basta hacer que promedio valga *clima/numsem. Título: Re: se puede comparar función dentro de otra función? Publicado por: Kenji-chan en 21 Marzo 2018, 23:26 pm el problema esta en que después quiere comparar que días están por encima del promedio y como sobre escribió el dato del primer día entonces ya no hay forma de saber que valor tenia te recomiendo hacer una función que retorne un float donde calcule el promedio de los datos que hay en clima para no modificar estos
Título: Re: se puede comparar función dentro de otra función? Publicado por: MAFUS en 21 Marzo 2018, 23:40 pm Basta con que sea así:
Código
Aparte usar una instrucción void para cargar prom2, que se puede cambiar por *clima/numsem, también repetía dos veces escribirpromedio, una en main y la otra en mayorespromedio, lo que hacía que la segunda vez se duplicara todo. |