Bir Dizinin En Büyük Öğesini Bulmak için C ++ Programı

Bu program, kullanıcıdan n sayıda öğe alır (burada, n kullanıcı tarafından belirtilir) ve verileri bir dizide depolar. Daha sonra, bu program döngüleri kullanarak o dizinin en büyük elemanını görüntüler.

Bu örneği anlamak için, aşağıdaki C ++ programlama konuları hakkında bilgi sahibi olmalısınız:

  • C ++ Dizileri
  • Döngü için C ++
  • C ++ if, if… else ve Nested if… else

Bu program kullanıcıdan n sayıda eleman alır (burada, n kullanıcı tarafından belirtilir) ve verileri bir dizide depolar. Daha sonra, bu program döngüleri kullanarak o dizinin en büyük elemanını görüntüler.

Örnek: Bir dizinin En Büyük Öğesini Göster

 #include using namespace std; int main() ( int i, n; float arr(100); cout <> n; cout << endl; // Store number entered by the user for(i = 0; i < n; ++i) ( cout << "Enter Number " << i + 1 <> arr(i); ) // Loop to store largest number to arr(0) for(i = 1;i < n; ++i) ( // Change if you want to find the smallest element if(arr(0) < arr(i)) arr(0) = arr(i); ) cout << "Largest element = " << arr(0); return 0; ) 

Çıktı

 Toplam eleman sayısını girin: 8 1 Numarasını Girin: 23.4 2 Numarasını Girin: -34.5 3 Numarayı Girin: 50 Numarayı Girin: 33.5 Numarayı Girin 5: 55.5 Numarayı Girin 6: 43.7 Numarayı Girin 7: 5.7 Numarayı Girin 8: -66.5 En Büyük eleman = 55.5 

Bu program, kullanıcıdan n adet eleman alır ve dizi arr () 'de depolar.

En büyük elemanı bulmak için, dizinin ilk iki elemanı kontrol edilir ve bu iki elemanın en büyüğü arr (0) içine yerleştirilir.

Daha sonra birinci ve üçüncü elemanlar kontrol edilir ve bu iki elemanın en büyüğü arr (0) içine yerleştirilir.

Bu işlem ilk ve son elemanlar kontrol edilene kadar devam eder.

Bu işlemden sonra bir dizinin en büyük elemanı arr (0) konumunda olacaktır.

Ilginç makaleler...