#include typedef struct KompleksanBroj{ float re; float im; } CBROJ; /* direktiva koja vrsi preimenovanje u fazi preprocesiranja */ void operacije(CBROJ c1, CBROJ c2, CBROJ* zbir, CBROJ* proizv){ (*zbir).re = c1.re+c2.re; (*zbir).im = c1.im+c2.im; (*proizv).re = c1.re*c2.re-c1.im*c2.im; (*proizv).im = c1.re*c2.im+c1.im*c2.re; } int main(){ CBROJ c1,c2,zbir,proizv; scanf("%f %f", &(c1.re), &(c1.im)); scanf("%f %f", &(c2.re), &(c2.im)); operacije(c1,c2,&zbir,&proizv); printf("Zbir:\t\t%.1f+%.1f*i\n",zbir.re,zbir.im); printf("Proizvod:\t%.1f+%.1f*i\n",proizv.re,proizv.im); return 0; }