- Back to Home »
- algoritma , Bir Diziyi Ters Çevirme , C# , C# diziler , C# Tek Boyutlu Dizi »
- Bir Diziyi Ters Çevirme
Posted by : omerfarukkaya
16 Mart 2013 Cumartesi
Bu örneğimizde dizimiz başka bir diziye tersten atanır.
int[] dizi = new int[10];
int[] tdizi = new int[10];
int s=9;
Console.WriteLine("******** Normal Dizimzi ***********");
for (int i = 0; i <=9; i++)
{
dizi[i] = i + 1;
Console.Write(dizi[i] + " ");
tdizi[s] = dizi[i];
s--;
}
Console.WriteLine();
Console.WriteLine("******** Ters Dizimzi ***********");
for (int j = 0; j < dizi.Length; j++)
{
Console.Write(tdizi[j]+" ");
}
Console.ReadLine();
Bir diziyi kendi içinde ters çeviren program
int syc = dizi.Length - 1;
int a = dizi.Length - 1;
for (int i = 0; i >= dizi.Length / 2; i++)
{
a = dizi[syc - i];
dizi[syc - i] = dizi[i];
dizi[i] = a;
}
for (int j = dizi.Length-1; j >=0; j--)
{
Console.WriteLine(dizi[j]);
}
{ 4 yorum... read them below or Comment }
Yorum yazmak için combobox'dan anonimi seçerek yorumlarınızı sıkıntısız bir şekilde yapabilirsiniz. İlginiz için teşekkürler
hiç bi sey anlasılmıyor bu koddan
YanıtlaSilBu koddan hiç bişey anlamıyorsanız size tavsiyem şu algoritma kitabını baştan sona bir kere bitirin adam akıllı. Basit ama iyi bir başlangıç olacaktır sizin için.
Silhttp://www.kitapyurdu.com/kitap/default.asp?id=90154&sa=158114844
Yeni başlangıç yapan biri için süper örnekler ellerinize sağlık :)
YanıtlaSilyorum satırlarıyla kodlara katkı saglansa guzel olur
YanıtlaSil