Что нового

Как сложить два (или больше) двумерных массива

ВиталийВВ

Новичок
Сообщения
177
Репутация
0
Есть два (или больше) двумерных массива (все одинаковой размерности).
Как сложить их (по каждой ячейке) и получить один.
Т.е. с первого массива 1-ю ячейку + со второго 1-ю ячейку и т.д.

И как получить значение ячейки (двумерного массива) с определенными координатами?
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
Код:
#include <Array.au3>

Global $a1[5][3] = [[1,2,3],[4,5,6],[7,8,9],[0,1,2],[3,4,5]]
Global $a2 = $a1
_ArrayDisplay($a2)

Global $aS[5][3]
For $i = 0 To UBound($aS, 1) - 1
  For $j = 0 To UBound($aS, 2) - 1
    $aS[$i][$j] = $a1[$i][$j] + $a2[$i][$j]
  Next
Next
_ArrayDisplay($aS)

ConsoleWrite("Значение ячейки [1][2] : " & $aS[1][2] & @CRLF)
 
Верх