Tasarım Kodlama

C Dizideki En Büyük ve En Küçük Sayıları Bulma

Bu yazıda C programlamada bir dizideki en büyük ve en küçük sayıyı bulmanın birçok yolu hakkında bilgi vereceğiz.

Her şeyi çok net bir şekilde anlayabilmeniz için uygun örnekler ve örnek programlar da eklenmiştir.

Bu yazıda kullanılan yollar aşağıdaki gibidir:

  • Standart Yöntemi Kullanma
  • Fonksiyon Kullanma

Hepimizin bildiği gibi, diziler yatay yönde sıralı bir düzende bir grup eleman topluluğudur. Diziler, C programlamanın çok önemli bir bölümünü oluşturur.

Standart Yöntemi Kullanma

  • Girilen dizi boyutunu okuyun ve bu değeri n değişkenine kaydedin.
  • Girilen öğeleri scanf kullanarak okuyun ve girilen dizi öğelerini for döngüsü for(i=0;i<n;i++) kullanarak diziye kaydedin.
  • Min, max değerlerini dizinin 1. elemanı ile sıfırlayın.
  • Minimum, maksimum değerleri a[i] ile karşılaştırın,
  • Min değeri a[i]’den büyükse min=a[i]’yi başlatın ve maksimum değer a[i]’den küçükse max=a[i]’yi başlatın. for(i=1;i<n;i++) yapısına sahip olan for döngüsünü kullanarak dizenin her öğesi için bu adımı tekrarlayın.

Dizinin minimumunu ve dizi değerlerinin maksimumunu yazdırın.

İlginizi Çekebilir: C Dili Örnekleri

Çıktı:

Fonksiyon Kullanma

  • Fonksiyon, belirli bir görevi yerine getiren bir grup ifadedir. Bu programda sumofarray() bir dizinin minimum ve maksimumunu bulan bir fonksiyondur.
  • main() işlevi, argüman olarak dizi değerinin boyutunu bir dizi ileterek sumofarray() işlevini çağırır.
  • maxminBul() fonksiyonu, minimum, maksimum değerleri dizi öğeleriyle karşılaştırır ve minimum dizi öğesi ve maksimum dizi öğesi değerlerini yazdırır.

İlginizi Çekebilir: C Programlama Örnekleri

Çıktı:

Yorum yap