Значит вот такая задача
Составить 2-о мерную матрицу, в которой будут записаны цифры от 1 до N в 2-й форме исчисления, так что бы каждый символ был отдельным элементом матрицы. Матрица должна иметь размерность [n,k] где ( k-заведомо заданное число)
уже написал код но он работает не правильно, помогите исправить
пример n=7; k=4;
массив приобретает такие значения
1000
1000
1100
1000
1010
1100
1110
а нужно
1000
0100
1100
0010
1010
0110
1110
вот код
string[] BinVector = new string[n];
int i2 = 0;
int i2b = 0;
for (i2 = 0; i2 < n; i2++)
{
i2b = i2+1;
BinVector[i2] = Convert.ToString(i2b, 2);
}
int[ , ] BinVekFormat = new int[n,k];
int iN = 0;
for (i2 = 0; i2 < n; i2++)
{
int jK = 0;
foreach (char ctrCkn in BinVector[i2])
{
BinVekFormat[iN, jK] = int.Parse(ctrCkn.ToString());
jK++;
}
iN++;
}