Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
a * b / c * (d / e)²
So hätte ich es gerne aber so geht es nicht
weiss jemand wie ich das schreiben muss?
Falls ihr damit noch nicht genug anfangen könnt
kann ich auch noch mehr posten.
Ich nehme mal an, dass das nicht immer klappt. Probiere es einfach aus, ob das dein Compiler abkann. Generell würde ich eher auf ^2 tippen, dass das funktioniert, als das ².
Oder umgeh solche Verlegenheiten, indem du einfach statt a^2 a*a schreibst...
pow arbeitet aber auf doubles. Zumindest in zeitkritischen Schleifen ist das bei Integer-Operationen ein großer Overhead. (Konvertierung int -> double, in die FPU prügeln, rechnen, zurück aus der FPU, nach int wandeln) Dafür dass das 3 superbillige Operationen in der CPU sind, ist das ein großer Unterschied (wenn es dafür nicht sogar fertige MMX/SSE-Befehle gibt). Also sofern man nur reine Integer-Arithmetik braucht, sollte man bei (d*d)/(e*e) bleiben.
Naja, aber ich denk mal, es gestaltet sich etwas schwierig, z.B. ^3.5 ohne pow auszurechnen. Bei ^2 schreibt man natürlich nur x*x, aber es ist trotzdem gut zu wissen, dass es eine solche Funktion gibt(bevor man noch "^3.5" in den Code schreibt...)