Program w C do znalezienia największego elementu w tablicy

W tym przykładzie nauczysz się wyświetlać największy element wprowadzony przez użytkownika w tablicy.

Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania w C:

  • C jak pętla
  • C Arrays

Znajdź największy element w tablicy

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

Wynik

Podaj liczbę elementów (od 1 do 100): 5 Podaj liczbę 1: 34,5 Podaj liczbę 2: 2,4 Podaj liczbę 3: -35,5 Podaj liczbę 4: 38,7 Podaj liczbę 5: 24,5 Największy element = 38,70 

Ten program pobiera n liczby elementów od użytkownika i przechowuje je w arr().

Aby znaleźć największy element,

  • pierwsze dwa elementy tablicy są sprawdzane, a największy z tych dwóch elementów jest umieszczany w arr(0)
  • pierwszy i trzeci element są sprawdzane, a największy z tych dwóch elementów jest umieszczany w arr(0).
  • proces ten trwa do momentu sprawdzenia pierwszego i ostatniego elementu
  • największa liczba zostanie zapisana na arr(0)pozycji

Do forwykonania tego zadania wykorzystaliśmy pętlę.

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

Interesujące artykuły...