| 
				 Boyutları Girilen Matrisi 90 Derece Sağa Döndürme 
 
			
			boyutlari girilen matrisi 90 derece saga dondurur--------------------------------------------------------------------------------
 matris
 
 123
 456
 
 sonuc
 
 41
 52
 63
 using System;
 using System.Collections.Generic;
 using System.Text;
 
 namespace matris
 {
 class Program
 {
 static void Main(string[] args)
 {
 Console.WriteLine("matris sira sayisi? (x)");
 int x = Convert.ToInt32(Console.ReadLine()); //matris sira sayisi x
 Console.WriteLine("matris dizin sayisi? (y)");
 int y = Convert.ToInt32(Console.ReadLine()); //matris sutun sayisi y
 int[] mt = new int[x y]; //xy boyutlarinda bir dizi (mt matris olusturulan matris)
 int[] sn = new int[y x]; //90 derece dondurunce olusacak diziyi yx boyutunda bir dizi karsilar (sn sonuc matrisi)
 Random a = new Random(); //a isminde bir random uretec
 for (int g = 0; g < x; g++)
 for (int d = 0; d < y; d++)
 mt[g d] = a.Next(100); //ustteki 3 satirda matrisin icini 0 ile 99 arasinda rastgele sayilarla dolduruyoruz(a.Next(100))
 int temp = y; // 90 derece dondurme algoritmasi sadece 5 satir burdan itibaren
 for (int c = 0; c < y; c++)
 {
 temp--;
 for (int f = 0; f < x; f++)
 sn[temp f] = mt[f c]; // (mt den degerler sn matrisine ataniyo)
 }
 Console.WriteLine();
 for (int u = 0; u < y; u++)
 {
 for (int i = 0; i < x; i++)
 Console.Write("{0}\t" mt[i u]); //mt nin yazdirilmasi degerler tab la ayrildi
 Console.WriteLine();
 }
 Console.WriteLine();
 for (int p = 0; p < x; p++)
 {
 for (int n = 0; n < y; n++)
 Console.Write("{0}\t" sn[n p]); //sn nin yazdirilmasi
 Console.WriteLine();
 }
 }
 }
 }
 
				__________________ بِسْــــــــــــــــــــــمِ اﷲِارَّحْمَنِ ارَّحِيم ------------------------------------------------- Bu Soysuzlar Bu Vatansızlar Sarsada Yurdumu Ben Yaratan'dan Alırım Asil Kanı ve Gücü. -------------------------------------------------  |