[C++/Problem] Podział stringa przy operacjach na dużych liczbach.
Ostatnio zmodyfikowano 2016-05-29 16:32
anna61 Temat założony przez niniejszego użytkownika  | 
» 2016-05-29 15:37:10 Miałam zrobić taki program: http://postimg.org/image/omqac87tn/ Taki kod udało mi się napisać: http://pastebin.com/86t7Ch1Y Ale jest trochę błędów. Jak je naprawić?  | 
 | 
carlosmay  | 
» 2016-05-29 15:59:45 | Miałam zrobić taki program: |  
 To zmienia postać rzeczy. Wczytywanie stringa i dzielenie go na składniki pozostaje takie samo,  ale funkcja  stoll() będzie tutaj bezużyteczna. Operacje dodawania musisz zaimplementować na piechotę (pisemne działanie na liczbach),  lub poszukać biblioteki od "Dużych liczb". W C# jest to  BigInteger.  | 
 | 
anna61 Temat założony przez niniejszego użytkownika  | 
» 2016-05-29 16:06:56 Te operacje zaimplementować w metodach Operator::Operator? I jak napisać wskaźniki dwóch pierwszych pętli for w main'ie? Bo to też nie chce mi działać.  | 
 | 
mateczek  | 
» 2016-05-29 16:32:03 http://pastebin.com/86t7Ch1Y
  naprawić się nie da !!! twój problem polega tym, że za cholerę Ci się takie liczby nie zmieszczą do standardowych typów "long long" to za mało !!!! Masz błąd w podejściu i analiza kodu jest zbędna bo i tak w ten sposób nie pojedzie. 
  Program da się napisać nawet banalnie prosto ale wówczas musisz skorzystać z bibliotek (np .boost lub gmp)  https://www.youtube.com/watch?v=Mr6yAf9XpE0 inna metotoda to działania na cyfrach i liczenie pisemne jak na kartce  | 
 | 
| 1 2 « 3 »  |