Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.93/29: Рейтинг темы: голосов - 29, средняя оценка - 4.93
1 / 1 / 0
Регистрация: 25.12.2009
Сообщений: 34
1

Описать структуру "комплексное число"

09.03.2010, 18:52. Просмотров 5901. Ответов 2

Можете пож-ста проверить правильно ли написана программа по условию
Описать структуру "комплексное число", и написать функцию которая возводит это число в квадрат
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream.h>
#include<conio.h>
struct complex
{
double p,q;
};
complex square(complex a)
{
 complex ret;
 ret.p=a.p*a.p-a.q*a.q;
 ret.q=2*a.p*a.q;
 return(ret);
}
 void main()
{
 clrscr();
 complex a;
 cin>>a.p;
 cin>>a.q;
 int ret;
 cout<<square(a).p<<endl<<square(a).q;
 getch();
 }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.03.2010, 18:52
Ответы с готовыми решениями:

Чтения структуры из файла (описать структуру с именем "ORDER": "счет плательщика"; "счет получателя"; "сумма, переводится банковской операцией")
Описать структуру с именем &quot;ORDER&quot;, содержащий следующие поля: &quot;Счет плательщика&quot;; &quot;Счет...

Описать структуру «комплексное число»
Помогите, пожалуйста!Работа со структурами в с++ Описать структуру «комплексное число»...

Класс "вектор", классы "длинное целое/комплексное число"
Доброе утро/день/вечер. Задача: реализовать класс вектор. Предполагается, что компоненты...

Реализовать класс родительский класс "Пара чисел" и класс-наследник "Комплексное число"
Ткма работы создать класс pair (пара чисел); определить метод перемножения полей и операцию...

2
Автор FAQ
3682 / 959 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
09.03.2010, 20:23 2
В целом верно, но int ret; - лишнее, а функция square вызывается 2 раза, хотя достаточно одного.
C++
1
2
3
4
5
 complex a;
 cin>>a.p;
 cin>>a.q;
 complex b = square(a);
 cout<< b.p << endl << b.q;
При этом учтите что вы не изменяете переменную a, а возвращаете лишь новое комплексное число равное квадрату входного комплексного числа
1
1 / 1 / 0
Регистрация: 25.12.2009
Сообщений: 34
09.03.2010, 20:35  [ТС] 3
Спасибо!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.03.2010, 20:35

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

Класс "Комплексное число". Как считать и записать данные в файл?
Надо переделать код программы, чтобы данные шли из входного файла и записывались в выходной Во...

Определить перегруженный бинарный и унарный оператор* для класса "Комплексное число"
Как можно реализовать перегруженный бинарный и унарный оператор* для класса &quot;Комплексное число&quot;?

Структура "Комплексное число", проблемы с выводом
Задание - массив структур типа &quot;Комплексное число&quot;. Неправильно работает, точнее, неправильный...

Определение класса, описывающего комплексное число. Перегрузка для него бинарного оператора "*"
1. Определить класс, описывающий комплексное число. Для класса перегрузить бинарный оператор *....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.