31 Mart 2013 Pazar

71 - Diziler... Girilen Sayıların En Büyüğünü Bulmak...


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            // Girilecek 5 Sayı İçerisinde En Büyük Sayıyı Bulacak Olan Program...

            //1. Kısım: Dizi girişini yapıyoruz... 
            int[] dizi = new int[5]; // 5 elemanlı bir dizi tanımlıyoruz... 
            for (int i = 0; i < 5; i++) // Diziler sıfırdan itibaren değer almaya başlar... Bu sebeple sayacımız sıfırdan başlıyor... 
            {
                Console.Write((i + 1).ToString() + ". Sayıyı Giriniz..."); // Sayac sıfırdan başladığı için i+1 kullanıyoruz... 
                dizi[i] = int.Parse(Console.ReadLine()); // Dizimize atamamızı yaptırıyoruz... 
            }

            //2. Kısım: En büyük sayıyı buluyoruz... 
            int enbuyuk = dizi[0]; // en büyük sayının dizinin ilk elemanı olduğunu varsayıyoruz... 
            for (int i = 1; i < 5; i++) // Sayacımızı 1 den başlatıyoruz... Çünkü ilk elemanı en büyük yaptık... 
            {
                // Eğer bir sonraki dizi elemanı daha büyük ise enbuyuk isimli değişkenimize onu yerleştiriyoruz... 
                if (enbuyuk < dizi[i])
                    enbuyuk = dizi[i];
            }

            // En büyük sayıyı gösteriyoruz... Bu arada başındaki \n bir alt satıra indiriyor...
            Console.Write("\nGirilen Sayıların En Büyüğü = " + (enbuyuk).ToString());

            Console.ReadLine();
        }
    }
}