Програма C ++ для пошуку найбільшого елемента масиву

Ця програма бере n кількості елементів у користувача (де n вказується користувачем) і зберігає дані в масиві. Потім ця програма відображає найбільший елемент цього масиву за допомогою циклів.

Щоб зрозуміти цей приклад, ви повинні знати наступні теми програмування на C ++:

  • Масиви C ++
  • C ++ для циклу
  • C ++ if, if … else та вкладений if … else

Ця програма бере n кількості елементів у користувача (де n вказується користувачем) і зберігає дані в масиві. Потім ця програма відображає найбільший елемент цього масиву за допомогою циклів.

Приклад: Відображення найбільшого елемента масиву

 #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; ) 

Вихідні дані

 Введіть загальну кількість елементів: 8 Введіть номер 1: 23.4 Введіть номер 2: -34.5 Введіть номер 3: 50 Введіть номер 4: 33.5 Введіть номер 5: 55.5 Введіть номер 6: 43.7 Введіть число 7: 5.7 Введіть номер 8: -66.5 Найбільший елемент = 55,5 

Ця програма бере у користувача кількість елементів та зберігає їх у масиві arr ().

Щоб знайти найбільший елемент, перевіряються перші два елементи масиву, і найбільший із цих двох елементів поміщається в arr (0).

Потім перевіряється перший і третій елементи, і найбільший із цих двох елементів поміщається в arr (0).

Цей процес триває доти, доки не буде перевірено перший та останній елементи.

Після цього процесу найбільший елемент масиву буде в позиції arr (0).

Цікаві статті...