Algoritma Ders7

boole

Yazılım Ekibi Proje Yöneticisi
12 Nis 2019
731
188
.Net Core

Algoritma Ders7

Soru 1) nxn şeklin deki iki matrisin toplamını hesaplayıp yazdırınız.

Akış Şeması
rcuqWa.png


Açıklama

matirsimizde tanımlarken kullanmak için Satır Ve Sutun sayısını değişken olarak alıyoruz aynı zaman da n değişkeni alıyoruz
bu da nxn deki n e karşılık gelmektedir.
daha sonra a dizisi, b dizisi ve Toplamı atayacağımız Toplam dizilerini oluşturuyoruz.
ilk döngümüzü Satiri tanımlağımız alandır
içinde tanımlanan ikinci döngü Sütü nun tanımlandığı döngü dür burada matrisdeki elemanlarımızı tanımlıyoruz

diğer iç içe olan iki döngüde
a ve b matirisnin toplamını toplam matrisinde ki değerlerini almasını sağlıyoruz.



C# kodu
Kod:
            int n, Satir, Sutun;
            Console.Write("nxn için n değerini giriniz: ");
            n = Convert.ToInt32(Console.ReadLine());
            int[,] a = new int[n, n];
            int[,] b = new int[n, n];
            int[,] Toplam = new int[n, n];


            for (Satir = 0; Satir <= n - 1; Satir++)
            {
                for (Sutun = 0; Sutun <= n - 1; Sutun++)
                {
                    Console.Write("a matrisinin " + Satir + ".Satırı " + Sutun + ".Sayi ");
                    a[Satir, Sutun] = Convert.ToInt32(Console.ReadLine());
                    Console.Write("b matrisinin " + Satir + ".Satırı " + Sutun + ".Sayi ");
                    b[Satir, Sutun] = Convert.ToInt32(Console.ReadLine());

                }
            }

            Console.WriteLine("\n a matrisi + b matrisi: \n");
            for (Satir = 0; Satir <= n - 1; Satir++)
            {
                for (Sutun = 0; Sutun <= n - 1; Sutun++)
                {
                    Toplam[Satir, Sutun] = a[Satir, Sutun] + b[Satir, Sutun];
                    
                    Console.Write(Toplam[Satir, Sutun] + "\t");
                    
                }
                Console.WriteLine();
            }


Java kodu
Kod:
            Scanner al = new Scanner (System.in);
            int n, Satir, Sutun;
            System.out.print("nxn için n değerini giriniz: ");
            n=al.nextInt();
            
            int a[][] = new int[n] [n];
            int b[][]= new int[n] [n];
            int Toplam [][] = new int[n] [n];


            for (Satir = 0; Satir <= n - 1; Satir++)
            {
                for (Sutun = 0; Sutun <= n - 1; Sutun++)
                {
                    System.out.print("a matrisinin " + Satir + ".Satırı " + Sutun + ".Sayi ");
                    a[Satir][Sutun] = al.nextInt();
                    System.out.print("b matrisinin " + Satir + ".Satırı  " + Sutun + ".Sayi ");
                    b[Satir][Sutun] = al.nextInt();

                }
            }

            System.out.println("\n a matrisi + b matrisi: \n");
            for (Satir = 0; Satir <= n - 1; Satir++)
            {
                for (Sutun = 0; Sutun <= n - 1; Sutun++)
                {
                    Toplam[Satir][Sutun]  = a[Satir][Sutun]  + b[Satir][Sutun] ;
                    
                    System.out.print(Toplam[Satir][Sutun] + "\t");
                    
                }
                System.out.println();
            }



Diğer dersler

Algoritma Ders1
Algoritma Ders2
Algoritma Ders3
Algoritma Ders4
Algoritma Ders5
Algoritma Ders6

 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.