Elimizde bir dizi olduğunu ve bu dizide sayıların olduğunu düşünelim. Bu dizideki en büyük elemanı bulmak için sürekli bulunan en büyük sayı ile diğer sayıları kıyaslayacağız.
// bir dizi tanımlayalım
int[] dizi = {5, 48, 36, 12, 55, 3, 14, 96, 71, 9};
// değişkenleri en küçük değerden tanımlayalım
int enBuyukSayi = Int32.MinValue;
int enBuyukIndex = Int32.MinValue;
// dizinin tüm elemanlarını döngü ile gezelim
for(int i = 0; i < dizi.Length; i++)
{
// dizinin bu elemanı bulunan en büyük elemandan daha büyükse
if(dizi[i] > enBuyukSayi)
{
enBuyukSayi = dizi[i];
enBuyukIndex = i;
}
}
// sonuçları yazdıralım
Console.WriteLine("Bulunan en büyük sayı: {0}", enBuyukSayi);
Console.WriteLine("Sayının bulunduğu index: {0}", enBuyukIndex);