Форум программистов, компьютерный форум CyberForum.ru

Комплексные числа/перегрузка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Принадлежность TImage TScrollBox'у http://www.cyberforum.ru/cpp-beginners/thread250378.html
В общем сабж. Есть на форме компонент TScrollBox и динамически создаются объекты типа TImage. Как их создавать на TScrollBox, а то у меня они ляпаются на форму, под TScrollBox? Добавлено через 55 минут Разобрался. Image1->Parent = ScrollBox1; тема закрыта.
C++ Найти сумму элементов вектора, входящих в интервал Помогите пожалуйста с написанием программы на С. Вектор А сформировать из вещественных случайных чисел в диапазоне . а) найти сумму S элементов из интервала . б) найти произведение этой суммы на min элемент вектора. в) найти номер максимального элемента между номерами 5 и 15. г) удалить 16-ый элемент вектора. Заранее благодарю.... http://www.cyberforum.ru/cpp-beginners/thread250376.html
C++ Ссылки и указатели
Добрый день. Возможно было. В чем существенная разница между передачей данных в функцию по ссылке или указателю. В каких случаях вы бы что рекоммендовали. Заранее спасибо.
Построение UML C++
Можно ли создать диаграмму зависимостей UML из существующего проекта VS 2005?
C++ написать программу если можно с объяснением!!!!!!!! http://www.cyberforum.ru/cpp-beginners/thread250357.html
C++ класс эллипс ПОМОГИТЕ ПОЖАЛУЙСТА, начала изучать с++ столкнулась с такой вот задачей...... Определить класс эллипс, продемонстрировать использование класса. Члены класса: переменные, необходимые для того, чтобы иметь возможность пользоваться стандартными функциями рисования. Обязательны функции-члены класса: нарисовать, стереть, передвинуть эллипс, изменить радиусы эллипса. может у кого есть примеры для... подробнее

Показать сообщение отдельно
IrineK
Заблокирован
01.03.2011, 14:22     Комплексные числа/перегрузка
Что вы понимаете под корнем из комплексного числа?
То, что вы вычисляете, это похоже на модуль комплексного числа, да и тот с ошибками.

В данном случае имеет смысл перезагрузить операцию вычисления квадрата комплексного числа, а не сомнительного корня.

Для этого внутри класса пишем:
C++
1
friend double square(Complex &);
Сама функция (сразу под описанием класса) будет иметь вид:
C++
1
2
3
4
5
double square(Complex &fp1)
{
    double i=fp1.real * fp1.real - fp1.image * fp1.image;
    return i;
}
Обращение к функции:
C++
1
cout << "Квадрат c1: " << square(c1) << "\n\n";
 
Текущее время: 05:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru