Título: Entero por coma flotante Publicado por: psycho248 en 14 Mayo 2014, 23:55 pm Alguien sabe por que me imprime 4.00000 en lugar de 4.50000???
Código
:huh: :huh: :huh: Título: Re: Entero por coma flotante Publicado por: engel lex en 15 Mayo 2014, 00:39 am tu compilador no dio ninguna alerta?
en la declaracion de tu función Código: int multiplicador(int p, float t); si es un int, no puede retornar un float Título: Re: Entero por coma flotante Publicado por: psycho248 en 15 Mayo 2014, 03:19 am OK, OK. Ese fue un mal ejemplo :P
Mi verdadero problema es este: Código
Donde no puedo poner la función como float. Será que no puedo retornar el número en flotante????? Título: Re: Entero por coma flotante Publicado por: rir3760 en 15 Mayo 2014, 04:22 am Para que la función retorne el resultado correcto debes cambiar su prototipo y definición indicando que su tipo de retorno es float:
Código
También debes cambiar el cuerpo de la función (ya que solo retorna un valor en una de las ramas de ejecución) a: Código
O bien: Código
Por ultimo si tienes alguna duda o problema con un programa en C/C++ utiliza el foro Programación C/C++ (http://foro.elhacker.net/programacion_cc-b49.0/). Un saludo Título: Re: Entero por coma flotante Publicado por: psycho248 en 15 Mayo 2014, 05:50 am Ooooohhhh
Muchas gracias por tu ayuda amigo ;-) ;-) ;-) |