
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Perform Matrix Addition Using Chash
To perform matrix addition, take two matrices. Enter the rows and columns of matrix one and matrix two. Remember, both the matrix should be a square matrix to add them.
Now add elements to both the matrices. Declare a new array and add both the arrays in it.
arr3[i, j] = arr1[i, j] + arr2[i, j];
Let us see the complete code −
Example
using System; using System.Linq; class Demo { static void Main() { int m, n, i, j; Console.Write("Enter number of rows and columns of the matrix "); m = Convert.ToInt16(Console.ReadLine()); n = Convert.ToInt16(Console.ReadLine()); int[,] arr1 = new int[10, 10]; int[,] arr2 = new int[10, 10]; int[,] arr3 = new int[10, 10]; Console.Write("Enter elements - Matrix 1 : "); for (i = 0; i < m; i++) { for (j = 0; j < n; j++) { arr1[i, j] = Convert.ToInt16(Console.ReadLine()); } } Console.Write("Enter elements - Matrix 2 : "); for (i = 0; i < m; i++) { for (j = 0; j < n; j++) { arr2[i, j] = Convert.ToInt16(Console.ReadLine()); } } Console.WriteLine("Matrix 1 "); for (i = 0; i < m; i++) { for (j = 0; j < n; j++) { Console.Write(arr1[i, j] + "\t"); } Console.WriteLine(); } Console.WriteLine("Matrix 2 "); for (i = 0; i < m; i++) { for (j = 0; j < n; j++) { Console.Write(arr2[i, j] + "\t"); } Console.WriteLine(); } for (i = 0; i < m; i++) { for (j = 0; j < n; j++) { arr3[i, j] = arr1[i, j] + arr2[i, j]; } Console.WriteLine(); } Console.WriteLine("Matrix Addition "); for (i = 0; i < m; i++) { for (j = 0; j < n; j++) { Console.Write(arr3[i, j] + "\t"); } Console.WriteLine(); } Console.ReadLine(); } }
Output
The following is the output.
Enter number of rows and columns of the matrix 3 3 Enter elements - Matrix 1 : 1 2 3 4 5 6 7 8 9 Enter elements - Matrix 2 : 1 2 3 4 5 6 7 8 9 Matrix 1 123 456 789 Matrix 2 123 456 789 Matrix Addition 246 81012 141618
Advertisements