Ich habe folgendes Problem. Ich möchte eine MODULO 3 Teilung von 0,1,2,3,4,5,6,7,8,9 durchführen. Der Operator heisst für C bzw. C++ "%". Wenn ich 1%3 oder 2%3 ausführe, was kommt da als Ergebnis heraus? Ich bekomme immer nur den Rest angezeigt. Ich möchte aber den anderen Teil herausbekommen.
Hi, 1%3=1 2%3=2 Eben der Rest, das ist genau das was Modulo tun soll. "Der andere" Teil ist das Ergebnis einer Integerdivision. Wenn beide Operanden Integer sind, werden die vom Compiler nicht umgecastet und tatsächlich integer-dividiert.
Ich muss folgende Aufgabe lösen: Die Zahl liegt im Ziffernsicherungscode Nr.3 vor. Sie Setzt sich aus den 5 Bits A0,...,A4 zusammen. A0 ist das LSB.Mit Hilfe eines Schaltnetzes soll die Zahl A einer MODULO-3-Teilung unterzogen werden. Das Ergebnis ist die 2 Bit-Dualzahl y mit den Bits y0 und y1. y0 ist das LSB. Entwerfen siie ein Schaltnetzt das diese Aufgabe realisiert. Erstellen sie zunächst die Wahrheitstabelle.
> Wenn ich 1%3 oder 2%3 ausführe, was kommt da als Ergebnis heraus? 1 und 2. > Ich bekomme immer nur den Rest angezeigt. Ja, genau das ist doch der Modulo. > Ich möchte aber den anderen Teil herausbekommen. Was für einen "anderen Teil"? Das Divisionsergebnis? Laut deiner Aufgabenstellung ist das doch gar nicht gefragt. > Ich muss folgende Aufgabe lösen: [Hausaufgabe] Und wo ist jetzt dein Problem? Du glaubst ja hoffentlich nicht, daß jemand hier deine Hausaufgaben für dich macht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.