// complex.c #include #include void show_cmlx(complex double cv); int main(void) { complex double v1 = 4.0 + 3.0*I; double re, im; complex double v2; complex double sum, conj1; printf("Enter the real part of a complex number: "); scanf("%lf", &re); printf("Enter the imaginary part of a complex number: "); scanf("%lf", &im); v2 = CMPLX(re, im); // v2 = re + im * I; show_cmlx(v1); putchar('\n'); show_cmlx(v2); putchar('\n'); sum = CMPLX(creal(v1)+creal(v2), (cimag(v1) + cimag(v2))); // sum = creal(v1)+creal(v2) +(cimag(v1)+ cimag(v2)) * I; conj1 =conj(v1); show_cmlx(sum); putchar('\n'); show_cmlx(conj1); putchar('\n'); return 0; } void show_cmlx(complex double cv) { printf("(%f, %fi)", creal(cv), cimag(cv)); return; }