YouTip LogoYouTip

C Examples Complex Number Add

# C Example - Adding Complex Numbers [![Image 3: C Examples](#) C Examples](#) Add two complex numbers using a struct. A complex number is a number of the form a+bi, where a and b are real numbers, a is called the real part, b is called the imaginary part, and i is the imaginary unit. ## Example #includetypedef struct complex{float real; float imag; }complex; complex add(complex n1,complex n2); int main(){complex n1, n2, temp; printf("First complex number n"); printf("Enter real and imaginary part:n"); scanf("%f %f", &n1.real, &n1.imag); printf("nSecond complex number n"); printf("Enter real and imaginary part:n"); scanf("%f %f", &n2.real, &n2.imag); temp = add(n1, n2); printf("Sum = %.1f + %.1fi", temp.real, temp.imag); return 0; }complex add(complex n1, complex n2){complex temp; temp.real = n1.real + n2.real; temp.imag = n1.imag + n2.imag; return(temp); } The output is: First complex number Enter real and imaginary part:2.3 4.5Second complex number Enter real and imaginary part:3.4 5Sum = 5.7 + 9.5i [![Image 4: C Examples](#) C Examples](#)
← C Examples Source Code OutputC Examples Concatenate String β†’