Code: Select all
#include <stdio.h>
#include <complex.h>
#include <math.h>
int main (void) {
static double complex c1 = 2.0 + 3.0*I;
static double complex c2 = 1.0 + 2.0*I;
static double complex r;
r = cpow (c1, c2);
(void)printf ("%f + %f*I\n",
creal (r),
cimag (r));
}
Code: Select all
$ gcc -o cn cn.c -lm
$ ./cn
-0.463957 + -0.199530*I
Code: Select all
$ cc cn
$ link cn
$ r cn
-0.199530 + -0.199530*I