Hallo
Für eine Integer Eingabe die eine Binärdarstllung sein soll (int x = 10101010) muss ich rausfinden ob an einer Stelle eine 1 ist oder nicht.
Dafür darf ich nur shift und logische Operatoren benutzen.
Nach Stunden von versuchen gebe ich langsam auf.
Für die eingabe (10, 1) soll false rauskommen da an der ersten Stelle 0 steht.
Für die Eingabe (01, 1 ) soll true rauskommen da an der ersten stelle 1 steht.
Wie soll ich den bei einem Integer rausfinden welche Ziffer fanz rechts steht wenn ich nur
Shift und logische Operatoren benutzen darf ?
Vielen Dank
Janina
Für eine Integer Eingabe die eine Binärdarstllung sein soll (int x = 10101010) muss ich rausfinden ob an einer Stelle eine 1 ist oder nicht.
Dafür darf ich nur shift und logische Operatoren benutzen.
Nach Stunden von versuchen gebe ich langsam auf.
Für die eingabe (10, 1) soll false rauskommen da an der ersten Stelle 0 steht.
Für die Eingabe (01, 1 ) soll true rauskommen da an der ersten stelle 1 steht.
Wie soll ich den bei einem Integer rausfinden welche Ziffer fanz rechts steht wenn ich nur
Shift und logische Operatoren benutzen darf ?
Vielen Dank
Janina
Zuletzt bearbeitet: