marvellous
Mitglied
ich bin im1. Semester und bereite mich auf die Prüfungen vor.
Ich hänge grad an ein er Aufgabe: http://nk.stzre.de/upload/downloads/2009_i1_pr_ss09.pdf
Die Nr. 3.
_________________________________________________________________
Als Gewicht einer Variablen bezeichnet man die Anzahl der binären Einsen, die die
Zahl besitzt. Zum Beispiel besitzt die Variable x mit unsigned char x=23; das
Gewicht 4 (23 =00010111).
Schreiben Sie die Funktion weight(), die als Übergabeparameter die zu
untersuchende Variable x vom Typ unsigned char erhält und das Gewicht als
Rückgabewert zurückliefert.
_________________________________________________________________
Versteh ich die Aufgabe überhaupt richtig? Soll ich mit dem gegebenen Beispiel ein Programm erstellen?
Meine Überlegungen: Eine Schleife, welche die einzelnen Zahlen vergleicht und bei 0 zur nächsten Zahl überspringt, aber ich weiß leider nicht wie ich das umsetzen kann.
Ich hänge grad an ein er Aufgabe: http://nk.stzre.de/upload/downloads/2009_i1_pr_ss09.pdf
Die Nr. 3.
_________________________________________________________________
Als Gewicht einer Variablen bezeichnet man die Anzahl der binären Einsen, die die
Zahl besitzt. Zum Beispiel besitzt die Variable x mit unsigned char x=23; das
Gewicht 4 (23 =00010111).
Schreiben Sie die Funktion weight(), die als Übergabeparameter die zu
untersuchende Variable x vom Typ unsigned char erhält und das Gewicht als
Rückgabewert zurückliefert.
_________________________________________________________________
Versteh ich die Aufgabe überhaupt richtig? Soll ich mit dem gegebenen Beispiel ein Programm erstellen?
Meine Überlegungen: Eine Schleife, welche die einzelnen Zahlen vergleicht und bei 0 zur nächsten Zahl überspringt, aber ich weiß leider nicht wie ich das umsetzen kann.
Zuletzt bearbeitet: