void cprint(double complex c)
{
  printf(, creal(c), cimag(c));
}
void complex_operations() {
  double complex a = 1.0 + 1.0I;
  double complex b = 3.14159 + 1.2I;

  double complex c;

  printf(); cprint(a);
  printf(); cprint(b);

  
  c = a + b;
  printf(); cprint(c);
  
  c = a * b;
  printf(); cprint(c);
  
  c = 1.0 / a;
  printf(); cprint(c);
  
  c = -a;
  printf(); cprint(c);
  
  c = conj(a);
  printf(); cprint(c); printf();
}