![]() |
| Clomosy Resmi Forum Sitesidir. Amacımız kullanıcılarımıza, iş ortaklarımıza, danışmanlara, yazılımcılara programlarımız hakkında destek ve bilgi vermektir. |
Dizide En Büyük ve En Küçük Elemanı Bulma |
Yanıt Yaz
|
| Yazar | |
kayra12
Yeni Üye
Kayıt Tarihi: 23 Aralık 2024 Durum: Aktif Değil Puanlar: 32 |
Mesaj Seçenekleri
Teşekkürler(0)
Alıntı Cevapla
Konu: Dizide En Büyük ve En Küçük Elemanı BulmaGönderim Zamanı: 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)); } |
|
![]() |
|
Developer
Forum Yöneticisi
Kayıt Tarihi: 14 Haziran 2023 Durum: Aktif Değil Puanlar: 388 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı Developer
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
Teşekkürler(0)
Alıntı Cevapla
Gönderim Zamanı: 30 Ocak 2025 Saat 09:27 |
|
Merhaba Kayra
Kodun yer alan hataları çözdüm: var Numbers: Array[8] of Integer; // Dizinin boyutunu 10 olarak kabul ediyoruz Counter, MinValue, MaxValue: Integer; { // Diziyi tanımlayıp, içine rastgele sayılar ekliyoruz Numbers[0] = 45; Numbers[1] = 23; Numbers[2] = 67; Numbers[3] = 89; Numbers[4] = 12; Numbers[5] = 56; Numbers[6] = 34; Numbers[7] = 90; Numbers[8] = 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 = 0 to 8) // 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)); } |
|
![]() |
|
Yanıt Yaz
|
|
| Tweet |
| Forum Atla | Forum İzinleri ![]() Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma |