Red de conocimientos turísticos - Información de alquiler - Pregunta sobre el lenguaje C: utilice una estructura para definir un número complejo e implementar la suma, resta y multiplicación de números complejos.

Pregunta sobre el lenguaje C: utilice una estructura para definir un número complejo e implementar la suma, resta y multiplicación de números complejos.

#include lt;stdio.hgt;?

estructura compleja?

{?

int re;?

int im;?

};?

void add(estructura compleja a, estructura compleja? b, estructura compleja *c)

{

c-gt; re=a.re b.re;

c-gt; im=a.im b.im

}

void minus(complejo de estructura a, complejo de estructura? b, complejo de estructura *c)

{

c-gt;

c-gt;im=a.im-b.im;

}

int main()?

{?

estructura compleja x, y, s, p;?

scanf("dd",amp;x.re,amp;x.im);?

scanf("dd",&y.re,&y.im);?

add(x,y,&s);?

printf( " suma=5d 5di\ n", s.re, s.im);?

minus(x, y, amp; p);

printf(" producto=5d 5di\n", p .re, p.im);?

}

Información ampliada:

Reglas de la aritmética de números complejos

1. Ley conmutativa de suma: z1 z2=z2 z1

2 Ley conmutativa de la multiplicación: z1×z2=z2×z1

3 Ley asociativa de la suma: (z1 z2) z3= z1 (. z2 z3)

4 Ley asociativa de la multiplicación: (z1×z2)×z3=z1×(z2×z3)

5. =z1×z2 z1×z3