( carlcolt | 2015. 04. 06., h – 14:07 )

[troll]
csinaltam egy masikat, itt is az jott ki, hogy egyenlo


#include <stdio.h>

int main(void)
{
	double f = 1.0;
	double g = 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001;
	double h = f - g;
	printf("f is: %lf \n", f);
	printf("g is: %lf \n", g);
	printf("h is: %lf \n", h);

	if (f < h)
	{
		printf("1.0 < 0.99 \n");
	}

	if (f == h)
	{
		printf("1.0 == 0.99 \n");
	}

	if (f > h)
	{
		printf("1.0 > 0.99 \n");
	}

	return 0;
}

$ ./1vs099_2
f is: 1.000000 
g is: 0.000000 
h is: 1.000000 
1.0 == 0.99

Es ez meg csak nem is a vegtelenedik szamjegy, ennel meg kisebb szamot vonunk ki az "1"-bol.

[/troll]