Tekil Mesaj gösterimi
Alt 17. May 2008, 03:39 AM   #1 (permalink)
McDroPp
Amatör
 
McDroPp - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Mar 2008
Nerden: C# SQl Server 2008 İnformation Technology's Server Secretary And Aspx To lınk Tecnolojıes,Mybb
Mesajlar: 51
Standart 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ü.
-------------------------------------------------
McDroPp isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla