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

[C++/Problem] Podział stringa przy operacjach na dużych liczbach.

Ostatnio zmodyfikowano 2016-05-29 16:32
Autor Wiadomość
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ć?
P-148693
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.
P-148695
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ć.
P-148696
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
P-148697
1 2 « 3 »
Poprzednia strona Strona 3 z 3