0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн lsr

  • *****
  • 1169
  • Репутация: +224/-5
  • Пол: Мужской
  • http://sl-gdl.com
Сложение элементов массива
« : Августа 08, 2007, 22:35:44 »
Уважаемые ГУРУ GDL, вопрос наверное детский:
Как сложить данные из нескольких числовых одномерных массивов в итоговое значение (массив)?

Так чтоб итог не набивать вручную!
« Последнее редактирование: Сентября 09, 2007, 01:45:26 от Valery W »

*

SergeyAB

Re: Сложение элементов массива
« Ответ #1 : Августа 09, 2007, 09:05:10 »
1.Обьявить массив-результат(если нужен новый массив)
2. прогнать цикл от 1 до н , где присвоить новые значения...
« Последнее редактирование: Сентября 09, 2007, 01:45:39 от Valery W »

*

Оффлайн Mike_B

  • *****
  • 667
  • Репутация: +77/-2
  • Пол: Мужской
Re: Сложение элементов массива
« Ответ #2 : Августа 09, 2007, 10:38:22 »
Цитировать
!TAB7[TX]=STR("TAB7[C]","")! НЕ ВЫШЛО
Вы делаете из текстовой переменной текстовую. Верно будет
TAB7[TX]=TAB7[C]
Сложение элементов массива:
DIM A[5]    !!! к примеру. Нужно все сложить

txt=""
FOR i=1 TO 5
  txt=txt+A[_i_]
NEXT i
TEXT2 0,0,txt
« Последнее редактирование: Сентября 09, 2007, 01:45:51 от Valery W »

*

Оффлайн lsr

  • *****
  • 1169
  • Репутация: +224/-5
  • Пол: Мужской
  • http://sl-gdl.com
Re: Сложение элементов массива
« Ответ #3 : Августа 09, 2007, 22:38:22 »
Спасибо, завтра попробую.
« Последнее редактирование: Сентября 09, 2007, 01:46:02 от Valery W »

*

Оффлайн lsr

  • *****
  • 1169
  • Репутация: +224/-5
  • Пол: Мужской
  • http://sl-gdl.com
Re: Сложение элементов массива
« Ответ #4 : Августа 10, 2007, 23:04:51 »
Что-то ругается машина. говорит : неправильно.

Вопрос: что означает выражение
Цитировать
_i_

Может пробовать двумерный массив с итоговой последней колонкой?
А так получается что нельзя сложить данные разных массивов по строке C.
Наверное только у меня.
Метод научного тыка не прошел
« Последнее редактирование: Сентября 09, 2007, 01:46:21 от Valery W »

*

Оффлайн Valery W

  • *****
  • 5987
  • Репутация: +630/-14
  • Пол: Мужской
Re: Сложение элементов массива
« Ответ #5 : Августа 23, 2007, 08:19:31 »
to lsr

Вы пишите:
Как сложить данные из нескольких числовых одномерных массивов...
А сами используете текстовый массив.

В примере Mike_B по сложению текстов, действительно, надо писать i, а не _i_.
И тогда в результате вы получите 13574, а не 20 как в случае сложения чисел.
« Последнее редактирование: Сентября 09, 2007, 01:46:34 от Valery W »

*

Оффлайн Mike_B

  • *****
  • 667
  • Репутация: +77/-2
  • Пол: Мужской
Re: Сложение элементов массива
« Ответ #6 : Августа 23, 2007, 12:45:31 »
Прошу прощения что внес смуту. Просто i в квадратных скобках форум воспринимает как курсив, по-этому пришлось писать нечто отличное.
« Последнее редактирование: Сентября 09, 2007, 01:46:46 от Valery W »

*

Оффлайн crazyASD

  • Самый главный
  • *****
  • 8383
  • Репутация: +507/-24
  • Пол: Мужской
  • iCrazy
Re: Сложение элементов массива
« Ответ #7 : Августа 23, 2007, 13:02:36 »
Прошу прощения что внес смуту. Просто i в квадратных скобках форум воспринимает как курсив, по-этому пришлось писать нечто отличное.
Для того чтобы этого не произошло, пользуемся заключением в
« Последнее редактирование: Сентября 09, 2007, 01:46:57 от Valery W »

 

Похожие темы

  Тема / Автор