@mike das zählt natürlich nicht... du willst hier also bescheissen... es ist definitiv keine multiplikation und auch keine division erlaubt... -- ...fleißig wie zwei Weißbrote
@FloSoft Ich habe nicht gesagt das du den Tip 1:1 umsetzen sollst aber er geht schon mal in die von mir gedachte richtung... Im übrigen hab ich glaub ich nicht ausgeschlossen das ich in tips den multiplikationsoperator nicht verwenden darf... -- ...fleißig wie zwei Weißbrote
Windalf postete naja du kannst es zwar mit assembler machen dann doch aber bitte nicht so ne armselige mutliplikation verwenden... also mutliplikation mit multiplikation zu lösen war ja nicht gerade sinn der aufgabe.. du solltest es ja gerade ohne multiplizieren (bzw. durch den kehrwert teilen machen)
Aber dann müsste ich mich ja in Assembler auskennen
Aber dann müsste ich mich ja in Assembler auskennen
Diese Problem teilen wir beide miteinander... wobei ich glaub man bekommts auch irgendwie in assembler hin wenn man viel zu viel langeweile hat -- ...fleißig wie zwei WeißbroteDieser Post wurde am 02.04.2004 um 16:04 Uhr von Windalf editiert.
ich schätze, du teilst die Faktoren in ... (weniger als 1+log2(f) des Faktors) Teile auf, wahrscheinlich ungleiche - logisch. Jedes teil ist dann auch wieder kleiner als "1+log2(f)" des Faktors, somit kann dann davon auch jeweils eine Schleife abgearbeitet werden (innere und äußere Schleife) -> die einzelnen Teile werden dann in einem Array abgelegt.
Hab jetzt leider keine Zeit, das auszuprobieren...
also 10*11 = 10* (8+2+1) alles zweierpotenzen wenn man eine zahl im dezimalsystem mit 10 multipliziert ist das das gleiche wie wenn man sie um eine stelle nach links schiebt.. wenn ich im binärssystem...
ach so ganz vergessen... nein ich nehm nur eine schleife... -- ...fleißig wie zwei WeißbroteDieser Post wurde am 02.04.2004 um 16:40 Uhr von Windalf editiert.