Записать декартово произведение двух множеств в двумерный массив - C#
Формулировка задачи:
Доброго времени суток! Есть 2 массива
нужно записать все это в двумерный массив.
должно быть что-то следующего вида:
a1
a2
a3
b1
b2
b3
буду благодарен за любую подсказку, как это дело провернуть)
вопрос скорее даже не в том как сделать цыкл который все это сделает, с этим проблем нету.... вопрос как записать даные в двумерный массив...
A = new string[]{'a','b'};
B = new string[]{'1','2','3'};Решение задачи: «Записать декартово произведение двух множеств в двумерный массив»
textual
Листинг программы
// тут массивы в char
char[] A = new char[] { 'a', 'b' };
char[] B = new char[] { '1', '2', '3' };
// так как элементом результируюшего массива
// будет два chra - это уже строка те strin
string[,] C = new string[2, 3];
for (int i = 0; i < A.Length; i++)
for (int j = 0; j < B.Length; j++)
C[i, j] = A[i].ToString() + B[j].ToString();