Учусь заграницей, один из огромного количество вопросов в курсовой. (решить много вопросов в разных языках). Но c# плохо знаю, да и вообще я больше по вебу. Так что извините, если жестко туплю. Буду рад подробным ответам.
Так вот у меня есть матрица.
Сначала задаю размер
int col, row, r, c;
Console.WriteLine("Enter the total row and column");
r = Convert.ToInt32(Console.ReadLine());
c = Convert.ToInt32(Console.ReadLine());
Затем создаю первую
Console.WriteLine("Enter the First Matrix");
for (col = 0; col < r; col++)
{
for (row = 0; row < c; row++)
{
d[col, row] = int.Parse(Console.ReadLine());
}
}
Console.WriteLine("---------------------------------");
for (col = 0; col < r; col++)
{
for (row = 0; row < c; row++)
{
Console.Write(d[col, row] + "\t");
}
Console.WriteLine();
}
Ну и по тому же типу вторую.
Мне нужно создать третью исходя из результатов первых 2. Т.е.
Допустим если в первая матрица равна 101010 а вторая 010101 тогда нужно сделать новую, если с обоих сторон стоит единица, тогда давать ее. "Типо AND гейта". Вот пример -
Я могу понять, если совсем не правильно сделал, т.е. нужно было первые 2 давать массивами а потом из 2 массивов делать матрицу. Но там немного сложнее, потом нужно будет из 2 других собрать еще одну матрицу, объединить их и из результата должно с помощью алгоритма получаться первые значения. Так что проще как матрицу делать все. Был бы раз короткому примеру, как такое совершить. Башка совсем сейчас не варить. Заранее спасибо!