Matrislerde toplama işlemi gerçekleşebilmesi için toplama işlemi yapılacak olan iki matriste aynı boyutta olması gerekmektedir. Aynı boyuttaki iki matris aynı [satir, sutun] elemanları toplanarak yeni toplam matrisinin [satir, sutun] elemanı elde edilir.
Kullanıcıdan matris boyutu istenmektedir.
Programda matrislerin verileri rastgele olarak atanmıştır.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; //www.delimuhendis.com namespace MatrislerdeToplama { class Program { static void Main(string[] args) { Console.Write("Matris boyutunu giriniz: "); int boyut = Convert.ToInt32(Console.ReadLine()); Random rnd = new Random(); int[,] matrisA = new int[boyut, boyut]; int[,] matrisB = new int[boyut, boyut]; int[,] matrisC = new int[boyut, boyut]; for (int i = 0; i < boyut; i++) { for (int j = 0; j < boyut; j++) { matrisA[i, j] = rnd.Next(1, 25); matrisB[i, j] = rnd.Next(1, 25); matrisC[i, j] = matrisA[i, j] + matrisB[i, j]; } } Console.Read(); } } }