Matrislerde Toplama ( C# Console )




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");
            }

            //----------------------------------------------------------------

        }
Reactions

Yorum Gönder

0 Yorumlar