#include struct complex{ float re; float im; }; void zrp(struct complex z1, struct complex z2, struct complex *z, struct complex *r, struct complex *p){ (*z).re=z1.re+z2.re; (*z).im=z1.im+z2.im; (*r).re=z1.re-z2.re; (*r).im=z1.im-z2.im; (*p).re=z1.re*z2.re-z1.im*z2.im; (*p).im=z1.re*z2.im+z1.im*z2.re; } void prikazicomplex(struct complex c){ printf("[%f+%f*i]\n",c.re,c.im); } int main(){ struct complex z1,z2,z,r,p; printf("Unesite realni i imag. deo broja 1: "); scanf("%f%f", &z1.re,&z1.im); printf("Unesite realni i imag. deo broja 2: "); scanf("%f%f", &z2.re,&z2.im); zrp(z1,z2,&z,&r,&p); prikazicomplex(z); prikazicomplex(r); prikazicomplex(p); }