Das mit den Potenzen ist simpel
a³ = a*a*a
dar c soviel ich weis das nicht selber rechnet (oder gibt es irgendeine Lib wo eine Funktion zu potenzen drin ist?) muss mer es halt über eine for-schleife o.s. machen:

bsp.:

double hoch (double wert, int potenz) {
double ergebniss;
if(potenz == 0) //Potenz gleich null 1 als rückgabewert (fehler)
return(1);
else if(potenz < 0) //Potenz kleiner 0 -1 als rückgabewert (fehler)
return(-1);
else {
int i;
ergebniss=1.0;
for(i=1;i <= potenz;i=i+1){ //solange multiplizieren bis i größer //gleich potenz
ergebniss=ergebniss*wert;}
return(ergebniss);}
}

alle angaben ohne Gewähr
maexlich