[C] Extraer parte entera y parte decimal
Resuelto
Florent
-
dEpHI -
dEpHI -
¡Hola!
Tengo un problema en C: estoy intentando realizar un programa y en un momento necesito obtener la parte entera y la parte decimal de un número en dos variables diferentes.
Por ejemplo, si tengo un número 4.1256, me gustaría obtener:
var1 = 4
var2 = 1256
En PHP, existen funciones para eso, pero en C no he encontrado nada :S Así que me encomiendo a ustedes, ¡esperando que alguien me pueda dar una mano!
¡Buenas noches, gracias de antemano! :)
Tengo un problema en C: estoy intentando realizar un programa y en un momento necesito obtener la parte entera y la parte decimal de un número en dos variables diferentes.
Por ejemplo, si tengo un número 4.1256, me gustaría obtener:
var1 = 4
var2 = 1256
En PHP, existen funciones para eso, pero en C no he encontrado nada :S Así que me encomiendo a ustedes, ¡esperando que alguien me pueda dar una mano!
¡Buenas noches, gracias de antemano! :)
respuesta para cfrezz (y los demás):
solo funciona para los números inferiores al valor máximo de un long
(4 294 967 295)
he hecho un algoritmo, un poco más complicado...