Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2015, 23:56   #1
Вероника99
Форумчанин
 
Регистрация: 15.12.2013
Сообщений: 414
По умолчанию Деление комплексных чисел

Запуталась с делением комплексных чисел. Помогите пожалуйста.
Код:
struct complex
{
    double a;
    double b;
}A,B,C;
 
void Div()
{
    double p1,p2;
    cout<<"Деление:"<<endl;
    p1=A.a*B.a+A.b*B.b;
    p2=B.a*B.a-(B.b*B.b);
 
        cout<<p1<<"/";
        cout<<p2<<"i";
 
    cout<<endl;
}
Вероника99 вне форума Ответить с цитированием
Старый 30.10.2015, 01:16   #2
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Как говорится, как лодку назовешь, так она и поплывет
Зачем так непонятно называть действительную и мнимую часть - ничего не говорящими букафками a,b. Так будто вам кто-то запрещает использовать имена из 2,3 букв..
Обычно действительная - re, мнимая часть - im

Я как-то делал , но на Паскале. Но я думаю,можно разобраться. Все работает, я проверял.

Код:
type tComplex = record  // типа структуры в Си
 re,im:Double;
end;
// ...
function fCmDele(c1,c2:tComplex):tComplex;
begin
 Result.re:=(c1.re*c2.re+c1.im*c2.im)/(c2.re*c2.re+c2.im*c2.im);
 Result.im:=(c2.re*c1.im-c1.re*c2.im)/(c2.re*c2.re+c2.im*c2.im);
end;
Кстати, вот - комплексный калькулятор , можете там проверять. Там ниже и формула для деления приведена.
type_Oleg вне форума Ответить с цитированием
Старый 30.10.2015, 01:43   #3
Вероника99
Форумчанин
 
Регистрация: 15.12.2013
Сообщений: 414
По умолчанию

Спасибо,разобралась)
Вероника99 вне форума Ответить с цитированием
Старый 30.10.2015, 03:00   #4
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

а почему не #include <complex.h> ?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перегрузка функций. Деление комплексных чисел. C++ MrRuslanBB Помощь студентам 4 03.04.2013 13:09
запись комплексных чисел Cinnamon Visual C++ 0 04.03.2012 10:05
Уважаемые программисты, отзовитесь. (С++) Арифметические действия для комплексных чисел (сложение, вычитание, умножение и деление) Meurtre Помощь студентам 4 19.12.2011 01:15
Калькулятор комплексных чисел Keling Помощь студентам 11 01.11.2010 20:39