SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: Jejasa en Viernes 28 de Marzo de 2008, 19:18
-
Quisiera saber que libreria o como debo hacer para
que el resultado de con deciamales (ejem 4.123) en c++
por ejemploque alhacer un programa que divida, si el resultado es un decimallo de
y no un entero,
Gracias
-
Usa float o double en lugar de int.
-
no hay necesidad de poner el numero de la operacion por ejemplo asi ---> 4.0
-
PS SEGUN YO AUNK NO LE SE MUCHO ES KON UN FLOAT Y A LA HORA DE IMPRIMIR PONES %.2F O LOS DECIMALES K KIERAS K SSE MUESTREN
-
no hay necesidad de poner el numero de la operacion por ejemplo asi ---> 4.0
No hay necesidad de hacer eso. En C a la hora de imprimir en pantalla puedes tambien poner cuantos decimales quieres que se impriman peque;o ejemplo en C (creo que funciona tambien en C++), con %.[No.Decimales]f defines cuantos deciamles queires imprimir.
#include<conio.h>
#include<stdio.h>
void main(void)
{
float n=4.12356;
printf("n es una variable tipo flotante %.3f",n); //%.3f se imprimen 3 decimales 4.123
}
-
PS SEGUN YO AUNK NO LE SE MUCHO ES KON UN FLOAT Y A LA HORA DE IMPRIMIR PONES %.2F O LOS DECIMALES K KIERAS K SSE MUESTREN
¿No es mucho mas rapido probrarlo antes que preguntar en el foro?
-
ps yo lo he hecho asi y ps lo puse pork ami si me sale asi simpletemnte a la hora de hacer una operacion k tenga decimales te los va a dar kon el %.(no.deciamles)f
y estoy seguro de k si lo hace
-
podrian darme un ejemplo con un programa que divida dos numeros.
-
Gracias ya vi como es el uso de float y pude hacer lo que necesitaba,
de nuevo gracias por su ayuda