![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 119 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Grajewo Ostrzeżenie: (0%) ![]() ![]() |
Staram się zrobić graficzną interpretację dwójkową ciagu Fibbonacciego, tak jak jest pokazane na tej stronie: http://pl.wikipedia.org/wiki/Ci%C4%85g_Fib...a_dw.C3.B3jkowa
Tylko natrafiłem na dosyc powazny problem. php ma kłopot z konwersją dużych liczb dziesiętnych na binarne. Efekt: http://www.understyle.linuxpl.com/php_test/fibonacci.php Cały kod wygląda tak:
Czy istnieje jakaś inna metoda zamiany liczb dzięsiętnych na binarne? Próbowałem zamiast: Kod base_convert(int,10,2) użyć: Kod decbin(int) ale ta funkcja okazała się jeszcze słabsza. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 188 Pomógł: 0 Dołączył: 23.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Hm.. chyba chodzi o funkcje floor -> ona nie obsluguje duzych liczb.
Sprobuj ustawic precyzje dzialan na 0 za pomoca funkcji bscale (http://pl.php.net/manual/pl/function.bcscale.php) i normalnie dzielic na 2 bez zaokraglania. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 07:18 |