Hi
wir haben die Aufgabe gestellt bekommen beliebig große Zahlen zu multiplizieren.
Somit ganz einfach die Aufgabenstellung:
Erstellen sie ein Programm welches beliebig große Zahlen miteinander multiplizieren kann.
Somit läuft es schon mal auf Strings hinaus.
Nur ich komme einfach nicht weiter.
Mein Problem liegt darin das ich die Zahlen zwar multiplizieren kann Stelle für Stelle
aber ich kann später das Ergebnis nicht zusammen addieren.
also bei einer Zahl z.B. 999*999 fange ich an mit 9*9=81.
Somit weise ich einem String Buffer den Wert 81 zu.
Aber wenn ich dann 9*90=810 dazu addieren will finde ich keinen gescheiten Algorithmus
um dies zu addieren ...
argh das beispiel ist vielleicht auch schlecht gewählt aber wenn situationen kommen wo ich 19+19 addieren muss
kommen bei mir tausend Probleme auf. Durch diesen "Überlauf".
Ich weiss nicht wie ich es hinbekommen soll ...
Vielleicht hat jemand nen kleinen Tip das wäre super !
Mein Kopf raucht :bahnhof:
bis denne
greetz nils
wir haben die Aufgabe gestellt bekommen beliebig große Zahlen zu multiplizieren.
Somit ganz einfach die Aufgabenstellung:
Erstellen sie ein Programm welches beliebig große Zahlen miteinander multiplizieren kann.
Somit läuft es schon mal auf Strings hinaus.
Nur ich komme einfach nicht weiter.
Mein Problem liegt darin das ich die Zahlen zwar multiplizieren kann Stelle für Stelle
aber ich kann später das Ergebnis nicht zusammen addieren.
also bei einer Zahl z.B. 999*999 fange ich an mit 9*9=81.
Somit weise ich einem String Buffer den Wert 81 zu.
Aber wenn ich dann 9*90=810 dazu addieren will finde ich keinen gescheiten Algorithmus
um dies zu addieren ...
argh das beispiel ist vielleicht auch schlecht gewählt aber wenn situationen kommen wo ich 19+19 addieren muss
kommen bei mir tausend Probleme auf. Durch diesen "Überlauf".
Ich weiss nicht wie ich es hinbekommen soll ...
Vielleicht hat jemand nen kleinen Tip das wäre super !
Mein Kopf raucht :bahnhof:
bis denne
greetz nils