2013-07-26 2 views
0

다른 어떤 것들은 19 번으로 매우 큰 숫자를 곱하거나 나눌 수있는 앱을 쓰고 있습니다.이 숫자는 아마도 수백 자리에 걸쳐있을 수 있습니다. 내가 사용할 수있는 도서관에 대해 알고 있습니까? 미리 감사드립니다. NSDecimalNumber를 사용하여 시도했지만 그 결과를 38 자리 지나서 생성 할 수 없습니다.객관적인 숫자에서 38 자 이상의 숫자를 곱하거나 나눕니다.

+0

도움이 될 수 있습니다. http://stackoverflow.com/questions/1226949/biginteger-on-objective-c –

답변

2

라이선스에 문제가없는 경우 GMP이 좋습니다.

+0

GMP를 사용하여 102343345345345453453544350과 0.025를 곱하면 어떻게됩니까? 나는 정수를 나누고 곱할 수 있지만 소수점을 곱하는 데 문제가있다. –

+0

A) MPFR을 부동 소수점 http://www.mpfr.org/에 사용할 수 있습니다. MPFR은 GMP를 사용하므로 설정하는 것이 낭비가되지 않습니다. B) 분수 사용 – LogicG8

관련 문제