Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct Complex {
- double R;
- double I;
- }
- typedef struct Complex Complex;
- Complex initComplex(double input_R, double input_I) {
- Complex result = { input_R, input_I };
- return result;
- }
- {
- Complex result;
- result.R = input_R;
- result.I = input_I;
- return result;
- }
- Complex addComplex(Complex a, Complex b) {
- Complex result;
- result.R = a.R + b.R;
- result.I = a.I + b.I;
- return result;
- }
- Complex multiplicateComplex(Complex a, Complex b) {
- Complex result;
- result.R = a.R * b.R - a.I * b.I;
- result.I = a.R * b.I + b.R *a.I;
- return result;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement