LONG DOUBLE za małe
Ostatnio zmodyfikowano 2016-06-06 18:30
maks2002 Temat założony przez niniejszego użytkownika |
LONG DOUBLE za małe » 2016-06-06 13:46:41 Witam. Mam problem z liczbami. Gdy program mi liczy wyższe niż zdefiniowane LONG DOUBLE, to zaczynają się problemy, liczby się zmieniają w E+ i zaczyna mi błędy w liczeniu. Co można by z tym zrobić? jakieś propozycje? |
|
marcolo2307 |
» 2016-06-06 16:08:32 Powinna pomóc biblioteka GMP, ale nigdy jej nie używałem, więc więcej Ci nie pomogę. |
|
mateczek |
» 2016-06-06 16:44:25 Napisz może co chcesz policzyć. |
|
maks2002 Temat założony przez niniejszego użytkownika |
» 2016-06-06 16:50:34 to program liczy, ale głupoty pokazuje jak przekracza liczby pow long double i się wyłącza. program sam generuje te liczby. Wrzuciłem bibliotekę GMP i czekam na rezultaty. |
|
mateczek |
» 2016-06-06 17:00:00 pytam co liczysz, Bo wczoraj kolega na forum próbował używać arytmetyki zmiennoprzecinkowej do szukania liczb pierwszych. Pamiętaj że arytmetyka zmienno-przecinkowa zapamiętuje liczbę na dwóch polach. Część pamięci zajmuje mantysa część wykładnik. liczby 12345 0.12345 mają taką samą mantysę !!! https://pl.wikipedia.org/wiki/Liczba_zmiennoprzecinkowa . W obu przypadkach może ci na tych samych zasadach uciąć ostatnią cyfrę :P |
|
maks2002 Temat założony przez niniejszego użytkownika |
» 2016-06-06 17:49:05 Działam na liczbach naturalnych, ale uwaga cenna, dzięki za info:) Wygląda na to, że dodanie tej biblioteki wystarczyło, program na razie liczy, dzięki wszystkim za pomoc :)
|
|
mateczek |
» 2016-06-06 17:54:59 long double zmienna; unsigned long long zmienna2;
|
|
maks2002 Temat założony przez niniejszego użytkownika |
» 2016-06-06 17:59:18 A można coś więcej na temat "największy rozmiar domyślny"? |
|
« 1 » 2 |