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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
targetar
1 / 1 / 0
Регистрация: 25.12.2009
Сообщений: 34
09.03.2010, 18:52     Описать структуру "комплексное число" #1
Можете пож-ста проверить правильно ли написана программа по условию
Описать структуру "комплексное число", и написать функцию которая возводит это число в квадрат
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();
 }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.03.2010, 18:52     Описать структуру "комплексное число"
Посмотрите здесь:

C++ Класс "комплексное число"
Разработка класса "Комплексное число" C++
Класс "Комплексное число" C++
C++ Описать структуру «комплексное число»
C++ Класс "Комплексное число"
C++ Класс "Комплексное число". Как считать и записать данные в файл?
C++ Структура "Комплексное число", проблемы с выводом
C++ Класс "Комплексное число"

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
insideone
Модератор
Автор FAQ
 Аватар для insideone
3620 / 898 / 47
Регистрация: 10.01.2010
Сообщений: 2,422
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, а возвращаете лишь новое комплексное число равное квадрату входного комплексного числа
targetar
1 / 1 / 0
Регистрация: 25.12.2009
Сообщений: 34
09.03.2010, 20:35  [ТС]     Описать структуру "комплексное число" #3
Спасибо!
Yandex
Объявления
09.03.2010, 20:35     Описать структуру "комплексное число"
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru