Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Комплексные числа

32K
23 ноября 2009 года
xface
43 / / 07.11.2009
Привет. Помогите пожайлуста написать 2 функции: сложение комплексных чисел и умножение. Пробовал, что-то неполучается.

По ошибке добавил не туда, перенесите пожайлуста в раздел "Студентам".
297
23 ноября 2009 года
koodeer
1.2K / / 02.05.2009
Комплексные числа на C#
5
23 ноября 2009 года
hardcase
4.5K / / 09.08.2005


[COLOR=Silver][offtop]Ударим комплексной переменной по необразованности и невежеству![/offtop][/COLOR]

32K
24 ноября 2009 года
xface
43 / / 07.11.2009
А на С пример можно? Желательно без структур, по простому )

[COLOR="Red"]Сразу надо указывать язык. В названии темы. Правила прочтите. [/COLOR]модератор.
44K
24 ноября 2009 года
Bonez92
37 / / 25.08.2009
Как я уже понял, у вас проблемы с пониманием структур на C...
Без структур невозможно (на мой взгляд) реализовать, например, операцию сложения двух комплексных чисел. Дело в том, что функция должна возвращать два числа: x,y (Если наше комплексное число - x+iy).
Пожалуй приведу пример сложения двух к.ч.:
Код:
#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;
}

Ну а с умножением - аналогично.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог