Salve a tutti, sto cercando di realizzare questo programma :" realizzare un programma che permetta di realizzare le operazioni fondamentali sui numeri complessi (somma, sottrazione, prodotto,divisione)- i numeri complessi devono essere definiti mediante l'uso dei record."

Fin'ora ho cercato di sviluppare solo la parte della somma, anche se con scarsi risultati, č evidente che manca qualcosa o che c'č qualcosa di sbagliato ma non riesco a individuare nessuna delle due cose, quindi vi chiedo se potete darmi una mano a sbloccare il tutto.
Grazie a chiunque mi aiuterā.


#include <iostream>
using namespace std;

tyoedef struct complesso {
double R, I;
}complesso;

// Somma di due numeri complessi.

a=complesso;
b=complesso;
c=a+c;
somma


int main(){


int somma;

cout<< "inserisci numero:"<< complesso;
cout<< "inserisci numero:"<< complesso;

somma =complesso + complesso;
cout>>" il la somma e'" >> somma;
}
system ("pause");

}