#include #include main(int argc, char **argv) { struct complex_t result, a, b; a.x = 10; a.y = 1; b.x = 10; b.y = 1; addcomplex(&result, &a, &b); printf("Res1: %d + %di\n", result.x, result.y); a.x = 500; a.y = 40; b.x = 0; b.y = 0; addcomplex(&result, &a, &b); printf("Res2: %d + %di\n", result.x, result.y); a.x = 12; a.y = 11; b.x = 3; b.y = 10; mulcomplex(&result, &a, &b); printf("Res3: %d + %di\n", result.x, result.y); a.x = 100; a.y = 43; b.x = 1; b.y = 0; mulcomplex(&result, &a, &b); printf("Res4: %d + %di\n", result.x, result.y); a.x = 0; a.y = 1; b.x = 0; b.y = 1; mulcomplex(&result, &a, &b); printf("Res5: %d + %di\n", result.x, result.y); }