[ANSI C] Funkcja zwraca wartości cosinus x wykraczające poza przedział (-1,1) przy rozwinięciu w szereg.
Ostatnio zmodyfikowano 2016-06-15 09:04
darko202 |
» 2016-06-15 09:04:10 a) odnośnie wykonywania operacji dla dużych liczb - można to zrobić w różny sposób ale zawsze trzeba stosować inne algorytmy np. http://www.math.edu.pl/pisemne-mnozeniejak zrealizujesz ten algorytm dla liczb 10 cyfrowych np. 1234567890 x 9876543210 to łatwo zauważyć że dla otrzymania wyniku istotne jest sumowanie w kolumnach (max. 10 liczb ze zbioru {0,1,...,8,9} suma kolumny nie przekroczy 100 np. 78 skąd zostawiamy na tej pozycji 8, a 7 przesuwamy do kolumny na lewo. podobnie dzielenie http://www.math.edu.pl/narzedzia.php?opcja=pisemne-dzielenieistotne jest aby same liczby i wynik jakoś inaczej przechowywać przykład funkcji to realizujących znalazłem na http://www.matematyka.pl/270752.htmnie sprawdzałem, ale zaprezentowane funkcje powinny być dobre - idea jest podobna do opisywanej powyżej liczby i wynik zaprezentowane są tam w tablicach 1000 elementowych, ale ograniczeniem jest dostępna pamięć, czyli będzie działać dla dużo większych liczb. b) kiedyś miałem zadanie policzenia i zaprezentowania silni dużych liczb. zrealizowałem to na vector(int) i nawet dla silni(1 000 000) szybko działało, choć widziałem opisy lepszych (szybszych) algorytmów. |
|
1 « 2 » |