Moin,
* Daniel Sandmeier
Thorsten Haude wrote:
* Daniel Sandmeier [02-10-25 13:55]:
hat einer ne Idee wie ich in C feststellen kann, ob es sich bei einer Zahl (int) um eine gerade oder ungerade Zahl handelt und ich den Modulo-Operator nicht verwenden darf - und keine sonstigen Funktionen o.ä. ?
Ich hab zwar von Programmieren irgendwie fast null Ahnung (bin brutaler Anfänger), aber warum teilst du die Zahlen nicht einfach durch 2? Wenn Ergebnis ohne Rest, dann gerade, wenn mit Rest dann ungerade!
Wie willst Du ermitteln, ob es einen Rest gibt?
Wie Ich ja bereits sagte habe Ich keine Ahnung von Programmieren, aber man muss doch wohl eine Zahl daraufhin testen können, ob es eine "Ganze Zahl" oder ein "Dezimal Bruch" ist? Oder sehe Ich da was grundlegend falsch?
Aber wie? Mir fällt spontan nur der Modulooperator ein. (Und halt die Überprüfung der Differenz.) Thorsten -- The liberty of a democracy is not safe if the people tolerate the growth of private power to the point where it becomes stronger than the democratic state itself. That in its essence is fascism - ownership of government by an individual, by a group or any controlling private power. - Franklin D. Roosevelt