Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Reales más bonitos =D

Estas en el tema de Reales más bonitos =D en el foro de C/C++ en Foros del Web. Hola! un real como x ejemplo 0.00000328 como puedo ponerlo como 3.28x10^-6. En c , no c++ Graciasssss...
  #1 (permalink)  
Antiguo 14/09/2010, 16:16
 
Fecha de Ingreso: julio-2010
Mensajes: 216
Antigüedad: 13 años, 9 meses
Puntos: 0
Reales más bonitos =D

Hola! un real como x ejemplo 0.00000328 como puedo ponerlo como 3.28x10^-6.

En c, no c++

Graciasssss
  #2 (permalink)  
Antiguo 14/09/2010, 21:11
 
Fecha de Ingreso: febrero-2003
Ubicación: D.F.
Mensajes: 163
Antigüedad: 21 años, 2 meses
Puntos: 22
Respuesta: Reales más bonitos =D

Consulta la referencia de printf.
Código C:
Ver original
  1. #include <stdio.h>
  2.  
  3.  
  4. int main(){
  5.     printf("%g", 0.00000328 );
  6.     return 0;
  7. }
Salida:
3.28e-006
  #3 (permalink)  
Antiguo 15/09/2010, 01:31
 
Fecha de Ingreso: junio-2010
Ubicación: Madrid
Mensajes: 620
Antigüedad: 13 años, 11 meses
Puntos: 73
Respuesta: Reales más bonitos =D

El formato "%g" te pondrá la salida como punto flotante o exponencial, el que resulte más corto. El formato "%e" te pone la salida siempre en exponencial (al igual que "%f" te pone la salida siempre en punto flotante).

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:15.