SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: freed en Martes 12 de Octubre de 2004, 20:01

Título: Duda Con La Aproximacion En Un Printf
Publicado por: freed en Martes 12 de Octubre de 2004, 20:01
Hola, tengo una duda con un programita en C q usa variables del tipo float y a la hora de mostrar el resultado a traves del printf no quiero q salgan todos los decimales

Me suena q hay una opcion del printf para q solo muestre los decimales deseados, pero ahora no la recuerdo.

Lo q tengo ahora es esto, y queda bastante mal con tanto decimal x ahi...

Código: Text
  1. printf("\n El resultado  es : %f ",total);
  2.  
  3.  

Merci x adelantado


freed
Título: Re: Duda Con La Aproximacion En Un Printf
Publicado por: Ruben3d en Martes 12 de Octubre de 2004, 20:46
Código: Text
  1. printf("\n El resultado  es : %4.2f ",total);
  2.  

Imprime hasta cuatro enteros y hasta dos decimales.

Un saludo.

Ruben3d
Título: Re: Duda Con La Aproximacion En Un Printf
Publicado por: freed en Martes 12 de Octubre de 2004, 22:53
Muchas gracias  :D  :D  :D


Un saludo

freed
Título: Re: Duda Con La Aproximacion En Un Printf
Publicado por: Ian en Jueves 4 de Noviembre de 2004, 00:56
Esto funciona tambien con long float?????


Help is tnk`s...
Título: Re: Duda Con La Aproximacion En Un Printf
Publicado por: i82maria en Jueves 4 de Noviembre de 2004, 01:47
Cita de: "Ian"
Esto funciona tambien con long float?????


Help is tnk`s...
Si pero para long float en lugar de ser %f, seria %lf.
SOlo hay que cambiar eso, el resto es igual.