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

У цьому прикладі ви навчитеся відображати найбільший елемент, введений користувачем у масив.

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

  • C для петлі
  • C Масиви

Знайдіть найбільший елемент у масиві

#include int main() ( int i, n; float arr(100); printf("Enter the number of elements (1 to 100): "); scanf("%d", &n); for (i = 0; i < n; ++i) ( printf("Enter number%d: ", i + 1); scanf("%f", &arr(i)); ) // storing the largest number to arr(0) for (i = 1; i < n; ++i) ( if (arr(0) < arr(i)) arr(0) = arr(i); ) printf("Largest element = %.2f", arr(0)); return 0; ) 

Вихідні дані

Введіть кількість елементів (від 1 до 100): 5 Введіть число1: 34.5 Введіть число2: 2.4 Введіть число3: -35.5 Введіть число4: 38.7 Введіть число5: 24.5 Найбільший елемент = 38.70 

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

Щоб знайти найбільший елемент,

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

Ми використали forцикл для виконання цього завдання.

for (i = 1; i < n; ++i) ( if (arr(0) < arr(i)) arr(0) = arr(i); ) 

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