Dev - C++ - Comparacion

 
Vista:

Comparacion

Publicado por Ulises Ramos Marin (2 intervenciones) el 20/09/2006 05:33:38
Saludos

Espero expresar bien mi duda

quiero comparar un numero , pero no al numero entero si no al numero que esta despues del punto decimal, necesito comparlos asi si 1.25 solo comparar , si .25 es menor de .100, la idea es que si me dicen 10.45 solo quiero comparar lo que esta despues del punto. el .45 con .100.

Necesito saber si hay algun comando para hacer esto o alguna maña , espero puedan ayudarme gracias!.

Saludos a todos
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

RE:Comparacion

Publicado por JuanC (17 intervenciones) el 20/09/2006 13:54:29
No me queda del todo claro lo que necesitás, pero igual fijate
si la función estándar modf te sirve...

#include <math.h>

....

double fraction, integer;
double number = 1.25;

fraction = modf(number, &integer);
....

Saludos desde Baires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Comparacion

Publicado por Ulises Ramos Marin (2 intervenciones) el 21/09/2006 03:04:35
pongamos un ejemplo 1.2

lo que necesito es tomar 1.2 separ el del .2 y depues tomar el .2 y hacer la comparacion menor que .10

algo asi quedaria

#include<stdio.h>

main()

{
float x,y=.10;
printf("Dame el un numero");
#en ete caso del ejemplo el numero es 1.2
scanf("%s"&i;
#leemos 1.2
if(x<y;)
#no estoy seguro, use la comparacion if como ejemplo de como necesito comparar los numeros, el problema es que
no quiero comparar todo el numero 1.2 sino solo el .2 ojala y me pudieran ayudar.

}


De antemano gracias cual quier comentario es ayuda

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar