#include <iostream> using namespace std; struct cpx{ double real; double img; }; void sum(cpx x, cpx y, cpx &z) { z.real = x.real + y.real + z.real; z.img = x.img + y.img + z.img; } void multiply(cpx x, cpx y, cpx &z) { z.real = x.real * y.real - (x.img * y.img); z.img = x.real * y.img + x.img * y.real; } int main() { cpx x = { 0, 4 }; cpx y = { 2, 3 }; cpx z = { 1, -2 }; sum(x, y, z); multiply(z, y, x); cout << "x = (" << x.real << "," << x.img << ")" << endl; }