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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2012, 20:42   #1
Mishaka
Новичок
Джуниор
 
Регистрация: 13.12.2012
Сообщений: 2
По умолчанию Заполнение массива комплексными числами

Почему компилятор выдает ошибку?
#include "stdafx.h"
#include "iostream"
#include <complex>
using namespace std;


int main()
{
const int n=6;
const int m=12;
int F=40;
double w=2*3.14*F;
int r[12];
double x[12];
double L[12];
double C[12];
complex <double> Z[12];

for (int i=0;i<m;i++){ //активные сопротивления//
cin>>r[i];
}
for (int i=0;i<m;i++){ //индуктивности//
cin>>L[i];
}
for (int i=0;i<m;i++){ //емскости//
cin>>C[i];
}
i=0;i<m;i++){ //реактивные сопротивления//
x[i]=w*L[i]-1/w*C[i];
}
for (int i=0;i<m;i++){ //полные сопротивления//
Z[i].real = r[i];
Z[i].imag = x[i];
}
Вот текст ошибки "error C2659: =: функция в качестве левого операнда"
Mishaka вне форума Ответить с цитированием
Старый 13.12.2012, 20:57   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,725
По умолчанию

Код:
i=0;i<m;i++){ //реактивные сопротивления//
Где начало фора?
p51x вне форума Ответить с цитированием
Старый 13.12.2012, 21:03   #3
Mishaka
Новичок
Джуниор
 
Регистрация: 13.12.2012
Сообщений: 2
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Код:
i=0;i<m;i++){ //реактивные сопротивления//
Где начало фора?
оно есть, просто скопировал неудачно. Проблема в последнем цикле, нужно правильно объявить комплексную переменную.
Mishaka вне форума Ответить с цитированием
Старый 14.12.2012, 00:27   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,725
По умолчанию

Ну посмотрите же доку... реал и имаг не переменные, а функции... о чем вам компилятор и сообщает.
p51x вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
заполнение массива случайными числами katena88 Общие вопросы C/C++ 3 28.10.2010 14:28
Заполнение массива неповторяющимися числами anybkarnak Общие вопросы C/C++ 8 30.11.2009 22:31
Заполнение массива случайными числами dee_lv Общие вопросы C/C++ 7 08.12.2008 21:22
Заполнение массива случайными числами Roomper Помощь студентам 4 12.05.2008 22:34
Заполнение массива числами Ermiss Общие вопросы C/C++ 7 25.11.2007 14:54