Dim A(10, 10), B(10, 10), C(10, 10) As Integer
Dim i, n, n1, m, m1, j As Integer
Console.Write(" Digite cantidad de filas de la primera matriz: ")
Console.Write(" Digite cantidad de columnas de la primera matriz: ")
Console.Write(" Digite valores de 0 y 1 para crear la matriz: ")
For i = 0 To n - 1 Step 1
For j = 0 To m - 1 Step 1
Console.Write(" A[" & i & "," & j & " ]=")
A(i, j) = Console.ReadLine()
Console.WriteLine("La primera matriz creada es: ")
For i = 0 To n - 1 Step 1
For j = 0 To m - 1 Step 1
Console.Write(A(i, j) & " ")
Console.Write(" Digite cantidad de filas de la segunda matriz: ")
Console.Write(" Digite cantidad de columnas de la segunda matriz: ")
Console.Write(" Digite valores de 0 y 1 para crear la matriz: ")
For i = 0 To n1 - 1 Step 1
For j = 0 To m1 - 1 Step 1
Console.Write(" B[" & i & "," & j & " ]=")
B(i, j) = Console.ReadLine()
Console.WriteLine("La segunda matriz creada es: ")
For i = 0 To n1 - 1 Step 1
For j = 0 To m1 - 1 Step 1
Console.Write(B(i, j) & " ")
If (n = n1) And (m = m1) Then
For i = 0 To n - 1 Step 1
For j = 0 To m - 1 Step 1
If A(i, j) = 0 And B(i, j) = 0 Then
Console.WriteLine("La matriz resultante es: ")
For i = 0 To n - 1 Step 1
For j = 0 To m1 - 1 Step 1
Console.Write(C(i, j) & " ")
Console.WriteLine("No se puede hacer la union de las dos matrices ")