Alt 17. May 2008, 04:39 AM   #1 (permalink)
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
Cevapla

Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
PIC16F628 ile Yapılmış LCD Ekranlı Saat Tarih Takvim Derece Uygulaması informer PIC16F84 Devreleri 1 7. March 2012 09:20 PM
PIC16F877 İle Gün Saat Derece Ve Takvim Görtergeli Devre Yapımı pcb yasso_fist İstek ve Sorun 1 12. November 2011 02:56 AM
PIC16F877 İle Gün Saat Derece Ve Takvim Görtergeli Devre Yapımı pic basic ile yazılmış programı lazım yasso_fist İstek ve Sorun 4 10. February 2009 05:31 PM
C# ile İkinci Derece Denklemin Köklerini Bulma McDroPp Örnek Kodlar 0 17. May 2008 04:38 AM