Ц програм за проналажење највећег елемента у низу

У овом примеру ћете научити да приказује највећи елемент који је корисник унео у низ.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц:

  • Ц за Лооп
  • Ц низови

Пронађите највећи елемент у низу

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

Занимљиви Чланци...