#include<stdio.h>
struct zespolona suma(struct zespolona,struct zespolona);
struct zespolona
       {double re;
        double im;
       }; 
main()
{ zespolona z1,z2;
  z1.re=0.5; z2.re=1.0; z1.im=2.0; z2.im=3.0;
  printf("%lf + %lf*i oraz %lf + %lf*i\n",z1.re,z1.im,z2.re,z2.im); 
  printf("maja sume rowna: %lf + %lf*i\n",suma(z1,z2).re,suma(z1,z2).im);
}
zespolona suma(zespolona x, zespolona y)
{ zespolona s;
  s.re = x.re + y.re;
  s.im = x.im + y.im;
  return s;
}       
