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

[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
Autor Wiadomość
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-mnozenie

jak 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-dzielenie
istotne jest aby same liczby i wynik jakoś inaczej przechowywać

przykład funkcji to realizujących znalazłem na
http://www.matematyka.pl​/270752.htm
nie 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. 
P-149141
1 « 2 »
Poprzednia strona Strona 2 z 2