Sitio web de resúmenes de películas - Doblaje en línea - ¿Cómo almacenar números complejos en una matriz en lenguaje C?
¿Cómo almacenar números complejos en una matriz en lenguaje C?
Hay plurales en C99:
#include lt; stdio.hgt;
#include complex.hgt; int main()
{
doble complejo z1 = 1,0 3,0 * I
doble complejo z2 = 1,0 - 4,0 * I; p >doble complejo f[20];
printf("Valores iniciales: Z1 = .2f .2fi\tZ2 = .2f .2fi\n",
creal(z1) , cimag(z1), creal(z2), cimag(z2));
..
}
========= = =========
La antigua c la define usted mismo:
#include lt; stdio.hgt;
typedef struct {double r ; doble i; } complejo;
main(){
complejo c[2]={ {1., 3.}, {1., -4.0}}; / Inicializa una matriz con 2 elementos complejos
complex r;
r.r = c[0].r c[1].r;
r.i = c[ 0].i c[1].i;
printf("real: f img: f\n", r.r, r.i);
}