Kiedy nastąpi koniec ...

0

Zainspirowany obrazowym porównaniem @Zjarka http://4programmers.net/Forum/Java/190832-problem_z_operacjami_na_doubleach?start=3 napisałem programik, który w powtarzanej 200 trylionów razy pętli odejmuje 3 od tryliarda.

double a=1000000000000000000000.0;
double licznik=0.0;
while(licznik<1000000000000000000.0)
{
    a-=3.0;
    licznik+=1;
}

Program wystartował wczoraj (26.12.2011) o 14.00. Ogłaszam konkurs (bez nagród) na odgadnięcie, kiedy się zakończy.
Windows XP SP3,
3GB RAM-u,
AMD Athlon 64X2 Dual Core 5600+

0

Ja bym stawiał, że nigdy bo odejmujesz b. małą liczbę od bardzo dużej, tak więc mała zredukuje się pewnie do zera.

1 użytkowników online, w tym zalogowanych: 0, gości: 1