Merhaba Arkadaşlar bu yazımızda matrislerde toplama işlemini göstereceğim. Malumunuz MAT 2 de matris konusu içerisinde bulunan bu konuda toplama işlemi yapılabilmesi için iki matrisinde satır ve sütun sayılarının aynı olması gerekiyor Bizde aynı olmasını sağlamak için ilk kısımda aldığımız satır ve sütun sayısını ikinci matrisde de kullandık. Daha fazla uzatmadan kodlarımızı verelim.Kolay gelsin :)
static void Main(string[] args) { int i, j; Console.WriteLine("------ Birinici Matris ------"); Console.WriteLine(" "); Console.Write("Kaç satır olacak : "); int satir = Convert.ToInt32(Console.ReadLine()); Console.Write("Kaç sütun olacak : "); int sutun = Convert.ToInt32(Console.ReadLine()); int[,] matrisA = new int[satir, sutun]; for (i = 0; i < satir; i++) { for (j = 0; j < sutun; j++) { Console.Write("{0}X{1} elemanı giriniz : ", i + 1, j + 1); matrisA[i, j] = Convert.ToInt32(Console.ReadLine()); } } //---------------------------------------------------------------- Console.WriteLine("------ İkinci Matris ------"); Console.WriteLine(" "); int[,] matrisB= new int[satir,sutun]; for (i = 0; i < satir; i++) { for (j = 0; j < sutun; j++) { Console.Write("{0}X{1} elemanı giriniz : ", i + 1, j + 1); matrisB[i, j] = Convert.ToInt32(Console.ReadLine()); } } //---------------------------------------------------------------- //Toplma Console.WriteLine(""); int[,] matrisC = new int[satir, sutun]; for (i = 0; i < satirA; i++) { for (j = 0; j < sutun; j++) { matrisC[i, j] = matris[i, j] + matrisB[i, j]; } } for (i = 0; i < satir; i++) { for (j = 0; j < sutun; j++) { Console.Write(" {0} ", matrisC[i, j]); } Console.WriteLine("\n"); } //---------------------------------------------------------------- }
0 Yorumlar
Konuyla ilgili görüşlerinizi uygun bir yazı biçiminde belirtebilirsiniz :)