Вам понадобится два вложенных цикла, чтобы пройти через все комбинации элементов из первого и второго массивов.
Пример кода на языке Python:
```
A = ["a", "b", "c"]
B = ["x", "y", "z"]
C = []
for i in A:
for j in B:
C.append(i + j)
print(C)
```
Вывод:
```
['ax', 'ay', 'az', 'bx', 'by', 'bz', 'cx', 'cy', 'cz']
```
В данном примере создается пустой массив C. Затем происходит первый цикл по элементам массива A. Для каждого элемента из A происходит второй цикл по элементам массива B. В каждой итерации внутреннего цикла происходит соединение элементов из A и B (например, "a" + "x" даст "ax"), и результат добавляется в массив C с помощью метода `append()`. В итоге, массив C будет содержать все возможные комбинации строк из A и B.