Hallo und tut mir leid, wenn diese Frage schon einmal gestellt wurde, aber ich arbeite an dem Josephus-Problem und das ist der Code, den ich geschrieben habe.Fehler: ungültige Operanden zu binären Ausdruck 'float'
Wenn ich versuche es zu kompilieren gibt es mir diese Fehlermeldung.
clang -ggdb3 -O0 -std=c99 -Wall -Werror Josephus.c -lcs50 -lm -o Josephus
Josephus.c:11:20: error: invalid operands to binary
expression ('float' and 'float')
float c= 2*(f-2^a)+1;
~~~^~
Die Gleichung I in dem Code zu schreiben, bin versucht c = 2 (f - 2^a) + 1 Wo "c" ist die Nummer ich suche, "f" ist die Anzahl der Personen und "a" ist die Großmacht von 2 kleiner als f.
Sorry für alle grammatikalischen Fehler und meine Unkenntnis des Themas, ich bin neu in der Programmierung. Prost!
verwandt/Betrogene von http: //stackoverflow.com/questions/4843304/why-is-my-power-operator-not-working und http://stackoverflow.com/questions/845912/what-is-the-c-function-to-raise- a-number-to-a-power – NathanOliver