2 / 2 / 0
Регистрация: 13.07.2012
Сообщений: 38
|
||||||
1 | ||||||
Работа с массивом поэлементно22.10.2015, 16:25. Показов 1128. Ответов 6
Метки нет (Все метки)
Здравствуйте. Я хочу перевести с языка MQL4 в С++ такое действие с массивом. Есть известный массив столбец xx1 константа mm=40 создаю новый через суммы. пишу следующее.
0
|
22.10.2015, 16:25 | |
Ответы с готовыми решениями:
6
Работа с массивом Работа с массивом Работа с массивом Работа с массивом |
19409 / 10028 / 2443
Регистрация: 30.01.2014
Сообщений: 17,678
|
||||||
22.10.2015, 18:40 | 2 | |||||
И, если что, индексация массивов в С++ с нуля начинается.
1
|
2 / 2 / 0
Регистрация: 13.07.2012
Сообщений: 38
|
|
23.10.2015, 12:40 [ТС] | 3 |
да это так. а по структуре?
Добавлено через 17 часов 42 минуты Я все исправил, но все равно при такой записи у меня не возвращается значения массива В. Почему так происходит. Может при присвоении значения уу через элемент массива происходит сбой. Помогите плз
0
|
19409 / 10028 / 2443
Регистрация: 30.01.2014
Сообщений: 17,678
|
|
23.10.2015, 13:14 | 4 |
1
|
2 / 2 / 0
Регистрация: 13.07.2012
Сообщений: 38
|
||||||
23.10.2015, 18:38 [ТС] | 5 | |||||
вот даю функцию. есть входящий массив длиной 121
пытался и так и так не работает C2=C2+*(xx+i); C1=C1+xx[i]*i; ничего не работает хотя массив есть внутри и я его прочитать могу. С1 и С2 это суммы массива
0
|
19409 / 10028 / 2443
Регистрация: 30.01.2014
Сообщений: 17,678
|
|||||||||||
23.10.2015, 22:43 | 6 | ||||||||||
Сообщение было отмечено elisseev2000 как решение
Решение
Что значит "не работает"? Ошибка выполнения, или данные неверны на выходе?
Вообще очень хотелось бы получить подробное описание задачи, которую необходимо решить. Сумма элементов массива может быть найдена так:
Пока что вижу еще ошибку. Индексы в С++ - с нуля.
1
|
2 / 2 / 0
Регистрация: 13.07.2012
Сообщений: 38
|
|
24.10.2015, 05:29 [ТС] | 7 |
Ошибку я нашел. Если заполнить массив в ручную например xx[]={1,2,34.67.........}, то все работает. Если массив заводить из вне , как это я делаю из mql4 начинаются фокусы, а именно на выходе любое значение (например сумма) или массивы принимают Empty Value (647894645356.0000000000). Как это починить надо думать
0
|
24.10.2015, 05:29 | |
24.10.2015, 05:29 | |
Помогаю со студенческими работами здесь
7
Работа с массивом Работа с массивом Работа с массивом Работа с массивом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |