Home »
VB.Net »
VB.Net Programs
VB.Net program to read and print the matrix using a two-dimensional array
By Nidhi Last Updated : November 16, 2024
Read and print the matrix using a 2D array
Here, we will read a 2X3 matrix from the user then print the input matrix on the console screen.
Program/Source Code:
The source code to read and print the matrix using a two-dimensional array is given below. The given program is compiled and executed successfully.
VB.Net code to read and print the matrix using a two-dimensional array
'VB.Net program to read and print matrix using a two-dimensional array.
Module Module1
Sub Main()
Dim arr(,) As Integer = New Integer(2, 3) {}
Console.WriteLine("Enter Matrix elements: ")
For i = 0 To 1 Step 1
For j = 0 To 2 Step 1
Console.Write("Enter element[{0}][{1}]: ", i, j)
arr(i, j) = Integer.Parse(Console.ReadLine())
Next
Next
Console.WriteLine("Matrix elements: ")
For i = 0 To 1 Step 1
For j = 0 To 2 Step 1
Console.Write("{0} ", arr(i, j))
Next
Console.WriteLine()
Next
End Sub
End Module
Output
Enter Matrix elements:
Enter element[0][0]: 10
Enter element[0][1]: 20
Enter element[0][2]: 30
Enter element[1][0]: 40
Enter element[1][1]: 50
Enter element[1][2]: 60
Matrix elements:
10 20 30
40 50 60
Press any key to continue . . .
Explanation
In the above program, we created a module Module1 that contains a function Main(). In the Main() function, we created a two-dimensional array of size 2X3.
Console.WriteLine("Enter Matrix elements: ")
For i = 0 To 1 Step 1
For j = 0 To 2 Step 1
Console.Write("Enter element[{0}][{1}]: ", i, j)
arr(i, j) = Integer.Parse(Console.ReadLine())
Next
Next
In the above code, we read the elements of the matrix from the user, here the outer loop represents the rows of the matrix and the inner loop is used to represent columns of the matrix.
Console.WriteLine("Matrix elements: ")
For i = 0 To 1 Step 1
For j = 0 To 2 Step 1
Console.Write("{0} ", arr(i, j))
Next
Console.WriteLine()
Next
In the above code, we printed the 2X3 matrix on the console screen.
VB.Net Array Programs »