Thema: Delphi Neuer Zahlentyp - Int128

Einzelnen Beitrag anzeigen

tommie-lie
(Gast)

n/a Beiträge
 
#2
  Alt 11. Mai 2003, 10:39
Wenn der Lehrer das gesagt hat, einfach machen.
Wie addierst du denn schriftlich (also hne Taschenrechner )? Fängst rechts an und addierst jede Zahl, was größer ist als 10 wird abgeschnitten und zur nächsten Zahl hinzuaddiert. So machen. Dein Array deklarieren, rechts anfangen und die beiden zahlen addieren, den Rest bis 9 nehmen und temporär speichern und für die nächste Zahl verwenden. Wenn du dein Array gleich verkehrt herum anlegst (also die einer-Stellen auf die linke Seite) ist es vielleicht einfacher, "rechts anzufangen" *g*
Die Ausgabe wird zwar ein wenig haarig, weil du jede Zahl einzeln InToStren musst, aber das lässt sich auf diesem Weg nicht anders machen und ließe sich auch durch eine Schleife lösen, die das Teil in einen String schreibt. Genauso kannst du übrigens auch Multiplikation und Subtraktion implementieren, Division wird etwas schwieriger, lässt sich aber auch machen...
  Mit Zitat antworten Zitat