e.full
-
Gesamte Inhalte
53 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von e.full
-
-
ich bin nicht so sicher aber ich habe mal so angefangen:
#include <stdio.h>
main ()
{
int b;
also ich nehme hier die eingangszahl b,
jetzt muss ich ja irgendwie die zahl der gesetzten bits nehmen welche am anfang 0 ist, also n=0
ich weiss nicht wie ich das machen soll, und wie es weiter geht, es ist nciht meine absicht einfach die lösung kriegen. will es auch verstehn
danke lg
-
hallo informatiker,
bin grad neu am programmieren, und weiss jetzt nicht unbedingt wie man sowas macht, und würde mich freuen wenn ihr mir elfen würdet:
also ich soll in der Sprache C eine Funktion int oddBits (int schreiben, die die Anzahl gesetzter Bits an ungeraden Positionen zurückliefert, also für eine Zahl b mit der Bitdarstellung b_n b_n-1 .... b_2 b_1 die summe
b_n-1 + b_n-3+ b_1 berechnet.
ich soll dabei eine Bitmaske verwenden, die ich von 1 bis INT_MAX/2 jeweils um 2 Bits nach links schiebe. INT_MAXist in limits.h definiert.
ich habe echt keine ahnung wie ich das machen soll, da ich bisher nicht soviel erfahrung mit programmieren gemacht habe und bitte um Lösungsvorschläge
lg
Funktion erstellen
in C und C++
Geschrieben
danke für ihre antwort, aber mein problem ist das ganze jetzt in c++ zu schreiben, war denn überhaupt mein anfang richtig