#include "stdio.h" #include "math.h" #include "complexdefs.h" Complex Cadd(Complex x, Complex y) { Complex sum; sum.Re = x.Re + y.Re; sum.Im = x.Im + y.Im; return(sum); } Complex Cmultiply(Complex x, Complex y) { Complex product; product.Re = x.Re*y.Re-x.Im*y.Im; product.Im = x.Re*y.Im + x.Im*y.Re; return(product); } float Cnorm(Complex x) { return(sqrt((x.Re)*(x.Re)+(x.Im)*(x.Im))); }