Título: Help! Calcular máximo de 3 numeros usando función Publicado por: sora_ori en 17 Febrero 2013, 12:52 pm Estoy realizando un programa que calcula el máximo de tres números usando una función que nos de el máximo de dos números
Código
Al compilar me da error en "max = mayor(num1, num2);" que puede ser? Saludos Título: Re: Help! Calcular máximo de 3 numeros usando función Publicado por: maxim_o en 17 Febrero 2013, 13:06 pm // FUNCION
int mayor(int num){ if (num1 > num2){ return num1; else return num2; } El problema esta en la funcion, y el prototipo, tu en la funcion solo tienes un valor como parametro, cuando le estas pasando dos..... Y luego dentro de la funcion no lo llamas como el parametro.... seria : int mayor(int num1 , int num2){ if (num1 > num2){ return num1; else return num2; } Título: Re: Help! Calcular máximo de 3 numeros usando función Publicado por: leosansan en 17 Febrero 2013, 17:09 pm Estoy realizando un programa que calcula el máximo de tres números usando una función que nos de el máximo de dos números Además de en los argumentos de la función, tienes varios errores menores que te comento en el código: Código
Aunque sería más guay calcular el máximo con una función que calcule el máximo de tres: Código
Saluditos!. Título: Re: Help! Calcular máximo de 3 numeros usando función Publicado por: Stakewinner00 en 17 Febrero 2013, 21:27 pm Con esto ocupas menos código y también usas funciones.
http://www.cplusplus.com/reference/algorithm/max/ (http://www.cplusplus.com/reference/algorithm/max/) Título: Re: Help! Calcular máximo de 3 numeros usando función Publicado por: sora_ori en 18 Febrero 2013, 11:22 am Muchas gracias por corregirme los errores de esa forma, lo he entendido mejor ;-)
Saludos Título: Re: Help! Calcular máximo de 3 numeros usando función Publicado por: BatchianoISpyxolo en 18 Febrero 2013, 23:34 pm Para un caso general (n datos) el problema se puede resolver con distintos algoritmos. Unos con unas ventajas y desventajas y otros con otras... Como ocurre siempre :P
|