Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Dimmak
4 / 4 / 0
Регистрация: 10.12.2012
Сообщений: 173
#1

Как назначить элементу коплексного массива определенное значение - C++

11.05.2014, 02:02. Просмотров 247. Ответов 4
Метки нет (Все метки)

C++
1
2
3
4
5
#include <complex>
std::complex<double>*  in=new std::complex<double> [N];
//Чтобы установить только real нужно: in[0]= 1;
//Как установить ТОЛЬКО imag?
//in[0].imag()= 8; Как правильно нужно написать чтобы получить рабочий код???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2014, 02:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как назначить элементу коплексного массива определенное значение (C++):

Как задать каждому элементу массива значение по умолчанию? - C++
Например я знаю что void max(int t=9){//значение по умолчанию переменой t++; } А как такую штуку сделать для каждого елемента...

Как присвоить второму элементу массива в функции A(), значение, которое было возвращено из функции B()? - C++
Как присвоить к второму элементу массива в функции innfunc значение 10, который вернет innfunc1? Замечание: нельзя указывать b = 10, а...

Не присваивается значение элементу массива LPWSTR - C++
Есть кусок кода некоторой программы на C++ LPWSTR dir; GetModuleFileName(NULL, dir, 300); //dir='!'; int i, j=0; ...

Первому элементу массива присвоить значение второго - C++
Люди добрые, объясните мне где я туплю. Нашел программу, все работает как надо. #include &lt;iostream&gt; #include &lt;stdio.h&gt; #define N...

Присвоить элементу одномерного массива значение другого элемента - C++
Доброе время суток! За ранее благодарен, тому кто откликнется!!! Задача, головоломка! А кому раз плюнуть!!!:) Начало сделал, а...

Не получается присвоить значение элементу массива указателей типа char *a[3] - C++
В попытках разобраться с массивами, указателями, массивами указателей и т.п. написал вот такой код: int main() { char *a = {...

4
nmcf
5683 / 4994 / 1701
Регистрация: 14.04.2014
Сообщений: 20,376
11.05.2014, 08:55 #2
C++
1
in[0] = std::complex<double>(in[0].real(), 8);
0
Atomx86
39 / 7 / 0
Регистрация: 09.05.2014
Сообщений: 9
11.05.2014, 10:14 #3
C++
1
2
#include <vector>
std::vector<std::complex> complex_vect;
0
Dimmak
4 / 4 / 0
Регистрация: 10.12.2012
Сообщений: 173
11.05.2014, 17:52  [ТС] #4
nmcf, Atomx86 спасибо за ваши ответы.
Раз так все сложно, то не нужны мне эти комплексы.
Сделал так:
C++
1
const int N= 8; double inp[N][2]= {0};  inp[i][1]= value;
0
nmcf
5683 / 4994 / 1701
Регистрация: 14.04.2014
Сообщений: 20,376
11.05.2014, 19:39 #5
Разве это сложно? За то операции с числами проще, чем на массиве.
0
11.05.2014, 19:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.05.2014, 19:39
Привет! Вот еще темы с ответами:

Что быстрее? Обращение к элементу массива или к элементу структуры? - C++
Обращение к элементу массива или к элементу структуры? Экспериментирую с кодом и получается примерно одинаково. Что интересно, время на...

как задать значение статическому элементу класса - C++
В классе есть статический Private элемент, мне нужно создать статическую функцию которая будет перезаписывать значение этого элемента. Вот...

Как присвоить элементу массива текст - C++
Ребят, есть массив содержащий 1 и 0. Мне нужно сделать так, если элемент массива, например, r равен 0, то элементу другого массива,...

Как присвоить нужному элементу в матрице значение первого или последнего элемента? - C++
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include&lt;iostream&gt; using namespace std; int main() { int a; int i,j,n,k; int...


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

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

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