comme le dit aik, il te faut faire une structure avec la partie réelle et complexe, et définir une fonciton de multiplication qui crée une nouvelle structure avec les bonne valeurs.
Pour rappel: (a + ib)(c + id) = ac - bd + i(bc + ad)
Voilà, tu as ta structure résultante, et pour a = 0, c = 0, b = 1, d = 1, tu as bien le résultat -1 + 0.i
Autre rappel: la racine nième d'un nombre est ce nombre élevé à l'exposant 1/n.
Donc la racine nième de x est x exposant 1/n. Bon ceci ne fonctionne pas avec les entiers, alors tu as la fonction pow() dans math.h