Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

LONG DOUBLE za małe

Ostatnio zmodyfikowano 2016-06-06 18:30
Autor Wiadomość
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?
P-148910
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ę.
P-148917
mateczek
» 2016-06-06 16:44:25
Napisz może co chcesz policzyć.
P-148921
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.
P-148922
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
P-148923
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 :)
P-148925
mateczek
» 2016-06-06 17:54:59
C/C++
long double zmienna; //to liczby zmiennoprzecinkowe rzeczywiste !!! dlatego ci wstawia "e"
unsigned long long zmienna2; //naturalne bez znaku. Największy rozmiar domyślny !!!
P-148927
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"?
P-148928
« 1 » 2
  Strona 1 z 2 Następna strona