Dev - C++ - Descomponer en numeros primos un long double

   
Vista:

Descomponer en numeros primos un long double

Publicado por Vixen47 (1 intervención) el 04/05/2009 10:31:26
Hola buenas. Soy nuevo en este foro y espero que alguien pueda ayudarme. Mi problema es que tengo que descomponer en numeros primos un long double. He utilizado la funcion fmodl de la libreria math.h pero una cosa de las que me pasa es:
long double aux=3177777777777777777777777777778888855554444442222222222222222222222222.000000;
printf("AUX1 %Lf ",aux);

Y me muestra por pantalla:

AUX1 3177777777777777667711999864439823099048383757252462298926951786610688.000000

Como veis me ha cambiado el numero completamente y lo peor es que las cuentas también me las hace con este numero.

Alguien sabe como puedo hacerlo de otra forma y si es que lo estoy planteando mal.

Gracias por su atención
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder