| 123456789101112131415161718192021222324252627282930313233343536373839 | 
							- //  complex.c
 
- #include <stdio.h>
 
- #include <complex.h>
 
- 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;
 
- }
 
 
  |