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.
Hi,
ich suche eine Funktion für's potenzieren nach den Schema +/-x^(+/-y). Die pow() Funktion aus der Math.h, kann ja wohl nur positive y-lons verarbeiten.
Hi, die kannst du die eigentlich sehr leicht selber schreiben. x^(-y) entspricht 1/(x^y). Du kannst dann einfach die pow Funktion mit dem Betrag von y aufrufen und danach, falls y negativ ist, 1 durch das Ergebnis teilen. Das Ganze kann man nat. auch schön in eine Funktion packen.
Code:
int x = 2;
int y = -3;
float result = 0;
if(y<0)
result = 1.0/Math.pow(x, (-1)*y);
else
result = Math.pow(x, y);
In etwa so, habs nicht getestet,aber das Prinzip sollte passen.