Tilbage til slide -- Tastaturgenvej: 'u'                      recursion/power.c - Den simple power funktion.Lektion 11 - slide 14 : 27
Program 1

double power(double number, int pow){
  double result; 

  if (pow == 0)
    result = 1.0;
  else if (pow > 0)
    result = number * power(number, pow - 1);
  else 
    result = 1.0 / power(number, -pow);

  return result;
}

int main(void) {

  double number;
  int pow;

  do{
    printf("Enter number and pow in power(number,pow).\n"
           "0 0 terminates: ");
    scanf("%lf %i", &number,  &pow);

    printf("power(%f,%i) = %f\n", number, pow, power(number,pow));
  }