Sayfayı Yazdır | Pencereyi Kapat

Dizide En Büyük ve En Küçük Elemanı Bulma

Nereden Yazdırıldığı: Clomosy | Forum
Kategori: Genel Programlama
Forum Adı: Genel İşlemler
Forum Tanımlaması: TRObject dili ile programlama yaparken karşılaşılan genel işlemler
URL: https://forum.clomosy.com.tr/forum_posts.asp?TID=977
Tarih: 25 Ocak 2025 Saat 02:38
Program Versiyonu: Web Wiz Forums 12.07 - https://www.webwizforums.com


Konu: Dizide En Büyük ve En Küçük Elemanı Bulma
Mesajı Yazan: kayra12
Konu: Dizide En Büyük ve En Küçük Elemanı Bulma
Mesaj Tarihi: 24 Ocak 2025 Saat 14:14



var
  Numbers: Array[1.9] of Integer;  // Dizinin boyutunu 10 olarak kabul ediyoruz
  Counter, MinValue, MaxValue: Integer;

{
  // Diziyi tanımlayıp, içine rastgele sayılar ekliyoruz
  Numbers[1] = 45;
  Numbers[2] = 23;
  Numbers[3] = 67;
  Numbers[4] = 89;
  Numbers[5] = 12;
  Numbers[6] = 56;
  Numbers[7] = 34;
  Numbers[8] = 90;
  Numbers[9] = 18;

  // İlk elemanı hem en küçük hem de en büyük olarak kabul edelim
  MinValue = Numbers[1];
  MaxValue = Numbers[1];

  // Diziyi dolaşarak en küçük ve en büyük değeri bulalım
  for (Counter = 2 to 10)  // Dizinin 2. elemanından başlayalım
  {
    // En küçük değeri kontrol et
    if (Numbers[Counter] < MinValue) 
    {
      MinValue = Numbers[Counter];  // Yeni en küçük değeri atıyoruz
    }

    // En büyük değeri kontrol et
    if (Numbers[Counter] > MaxValue) 
    {
      MaxValue = Numbers[Counter];  // Yeni en büyük değeri atıyoruz
    }
  }

  // Sonuçları ekranda göster
  ShowMessage('En küçük değer: ' + IntToStr(MinValue));
  ShowMessage('En büyük değer: ' + IntToStr(MaxValue));
}




Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 12.07 - https://www.webwizforums.com
Copyright ©2001-2024 Web Wiz Ltd. - https://www.webwiz.net