Hallo,
ich brauche dringend eure Hilfe und zwar muss ich eine Aufgabe erledigen... Allerdings habe ich nicht den Hauch einer Ahnung wie ich das Anstellen soll. Da ich Anfänger bin wollte ich mal hier fragen ob ihr mir helfen könntet.
Hier die Aufgabenstellung:
In einer Klasse soll eine Zahl eingelesen werden und dann berechnet werden, wie viele der Stellen dieser Zahl im Quartärsystem (Basis 4) 1, 2 oder 3 sind. Verwenden Sie dazu eine for-, do- oder while-Schleife. Geben Sie die Zahl im Quartärsystem und dann die Anzahl von Nicht-0 Stellen aus. Verwenden Sie Bit-Operationen wir &, |, ~, >>, << um die Stellen zu ermitteln. Beispiel:
Eingabe 12345
Ausgabe: 3000321
Nicht-Null: 4
ich brauche dringend eure Hilfe und zwar muss ich eine Aufgabe erledigen... Allerdings habe ich nicht den Hauch einer Ahnung wie ich das Anstellen soll. Da ich Anfänger bin wollte ich mal hier fragen ob ihr mir helfen könntet.
Hier die Aufgabenstellung:
In einer Klasse soll eine Zahl eingelesen werden und dann berechnet werden, wie viele der Stellen dieser Zahl im Quartärsystem (Basis 4) 1, 2 oder 3 sind. Verwenden Sie dazu eine for-, do- oder while-Schleife. Geben Sie die Zahl im Quartärsystem und dann die Anzahl von Nicht-0 Stellen aus. Verwenden Sie Bit-Operationen wir &, |, ~, >>, << um die Stellen zu ermitteln. Beispiel:
Eingabe 12345
Ausgabe: 3000321
Nicht-Null: 4