Program C ++ k vyhledání největšího prvku pole

Tento program vezme n číslo prvku od uživatele (kde n určuje uživatel) a uloží data do pole. Poté tento program zobrazí největší prvek tohoto pole pomocí smyček.

Abychom porozuměli tomuto příkladu, měli byste znát následující programovací témata C ++:

  • Pole C ++
  • C ++ pro smyčku
  • C ++ if, if … else a Nested if … else

Tento program přebírá n počet prvků od uživatele (kde n určuje uživatel) a ukládá data do pole. Poté tento program zobrazí největší prvek tohoto pole pomocí smyček.

Příklad: Zobrazit největší prvek pole

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

Výstup

 Zadejte celkový počet prvků: 8 Zadejte číslo 1: 23,4 Zadejte číslo 2: -34,5 Zadejte číslo 3: 50 Zadejte číslo 4: 33,5 Zadejte číslo 5: 55,5 Zadejte číslo 6: 43,7 Zadejte číslo 7: 5,7 Zadejte číslo 8: -66,5 Největší prvek = 55,5 

Tento program vezme n počet prvků od uživatele a uloží jej do pole arr ().

Chcete-li najít největší prvek, zkontrolují se první dva prvky pole a největší z těchto dvou prvků se umístí do arr (0).

Poté se zkontroluje první a třetí prvek a největší z těchto dvou prvků se umístí do arr (0).

Tento proces pokračuje, dokud nebudou zkontrolovány první a poslední prvky.

Po tomto procesu bude největší prvek pole v poloze arr (0).

Zajímavé články...