Contact: aviboots(AT)netvision.net.il
42,709 questions
55,473 answers
573 users
#include <stdio.h> #include <complex.h> int main(void) { double complex z = 1.0 + 2.0 * I; double imaginary = cimag(z); printf("%lf", imaginary); } /* run: 2.000000 */
#include <stdio.h> #include <complex.h> int main(void) { double complex z = 1.0 - 2.0 * I; float imaginary = cimagf(z); printf("%f", imaginary); } /* run: -2.000000 */
#include <stdio.h> #include <complex.h> int main(void) { double complex z = 2.0 + 3.0 * I; long double imaginary = cimagl(z); printf("%Lf", imaginary); } /* run: 3.000000 */