#include <stdio.h>
typedef struct _cn
{
double x;
double y;
} cn;
cn cn_add(cn cn1, cn cn2)
{
cn temp;
temp.x=cn1.x+cn2.x;
temp.y=cn1.y+cn2.y;
return temp;
}
int main()
{
cn cn1, cn2, cn3;
cn1.x=0.1;
cn1.y=2.1;
cn2.x=-0.1;
cn2.y=3;
cn3=cn_add(cn1, cn2);
printf ("cn3.x=%lf\tcn3.y=%lf\n", cn3.x, cn3.y);
return 0;
}
Комплексные числа
По ошибке добавил не туда, перенесите пожайлуста в раздел "Студентам".
Цитата: koodeer
[COLOR=Silver][offtop]Ударим комплексной переменной по необразованности и невежеству![/offtop][/COLOR]
[COLOR="Red"]Сразу надо указывать язык. В названии темы. Правила прочтите. [/COLOR]модератор.
Без структур невозможно (на мой взгляд) реализовать, например, операцию сложения двух комплексных чисел. Дело в том, что функция должна возвращать два числа: x,y (Если наше комплексное число - x+iy).
Пожалуй приведу пример сложения двух к.ч.:
Код:
Ну а с умножением - аналогично.