|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.12.2012, 20:42 | #1 |
Новичок
Джуниор
Регистрация: 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: =: функция в качестве левого операнда" |
13.12.2012, 20:57 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,725
|
Код:
|
13.12.2012, 21:03 | #3 |
Новичок
Джуниор
Регистрация: 13.12.2012
Сообщений: 2
|
|
14.12.2012, 00:27 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,725
|
Ну посмотрите же доку... реал и имаг не переменные, а функции... о чем вам компилятор и сообщает.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
заполнение массива случайными числами | 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 |