#include <stdio.h>

struct complex {
       float re;
       float im;
};

struct complex add(struct complex a, struct complex b)
{
       struct complex sum;
       sum.re = a.re + b.re;
       sum.im = a.im + b.im;
       return sum;
}

int main(int argc,char **argv)
{
    struct complex arg1, arg2, result;
    
    arg1.re = 10;
    arg1.im = 2;
    
    arg2.re = 0;
    arg2.im = 1;
    
    result = add(arg1, arg2);
    printf("Risultato = %f + i*%f\n", result.re, result.im);
    getchar();
}
