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

Овај програм узима н броја елемената од корисника (где је н одредио корисник) и податке складишти у низу. Затим овај програм приказује највећи елемент тог низа помоћу петљи.

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

  • Ц ++ низови
  • Ц ++ за Лооп
  • Ц ++ иф, иф … елсе и угнеждени иф … елсе

Овај програм узима н броја елемената од корисника (где је н одредио корисник) и податке складишти у низу. Затим овај програм приказује највећи елемент тог низа помоћу петљи.

Пример: Прикажи највећи елемент низа

 #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 

Овај програм узима н броја елемената од корисника и складишти га у поље арр ().

Да би се пронашао највећи елемент, проверавају се прва два елемента низа, а највећи од ова два елемента ставља се у арр (0).

Затим се проверавају први и трећи елемент и највећи од ова два елемента ставља се у арр (0).

Овај процес се наставља све док се не провере први и последњи елементи.

Након овог процеса, највећи елемент низа биће у положају арр (0).

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