Question: Adding Complex Number In this question, we will be dealing with the addition of complex numbers. The real and imaginary number of the resulting complex
Adding Complex Number
In this question, we will be dealing with the addition of complex numbers. The real and imaginary number of the resulting complex number will be the sum of the real part of the two complex number, and the imaginary number of the two complex number. The struct complex has been defined for you. Fill in the Blanks for the Add Function.
#include
typedef struct {
float re;
float im;
} Complex;
int print_complex(Complex x){
if(x.im>=0){
printf("%.2f + %.2fi", x.re, x.im);
}else{
printf("%.2f - %.2fi", x.re, -1*x.im);
}return 0;
}
Complex create_complex(float, float); //Prototype
int main(){
float real=0; //Real part of the complex number, feel free to edit
float imaginary=0; //Imaginary part of the complex number, feel free to edit
Complex new_complex=create_complex(real, imaginary);
print_complex(new_complex);
return 0;
}
/* Do not remove the above functions */
Complex create_complex(float real, float imaginary){
Complex x;
x.re=real;
x.im=imaginary;
return x;
}
Complex add(Complex x,Complex y){
/* Fill in your code here */
}
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
