Program C ++ na vyhľadanie najväčšieho prvku poľa

Tento program vezme n číslo prvku od používateľa (kde n určuje používateľ) a uloží údaje do poľa. Potom tento program zobrazí najväčší prvok tohto poľa pomocou slučiek.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich programovacích tém C ++:

  • Polia C ++
  • C ++ pre slučku
  • C ++ ak, ak … inak a Vnorené, ak … inak

Tento program vezme n číslo prvku od používateľa (kde n je zadané používateľom) a uloží údaje do poľa. Potom tento program zobrazí najväčší prvok tohto poľa pomocou slučiek.

Príklad: Zobraziť najväčší prvok poľa

 #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ýkon

 Zadajte celkový počet prvkov: 8 Zadajte číslo 1: 23.4 Zadajte číslo 2: -34,5 Zadajte číslo 3: 50 Zadajte číslo 4: 33.5 Zadajte číslo 5: 55.5 Zadajte číslo 6: 43.7 Zadajte číslo 7: 5,7 Zadajte číslo 8: -66,5 Najväčšie prvok = 55,5 

Tento program vezme od používateľa n počet prvkov a uloží ho do poľa arr ().

Ak chcete nájsť najväčší prvok, skontrolujú sa prvé dva prvky poľa a najväčší z týchto dvoch prvkov sa umiestni do arr (0).

Potom sa skontroluje prvý a tretí prvok a najväčší z týchto dvoch prvkov sa umiestni do arr (0).

Tento proces pokračuje, kým nebudú skontrolované prvé a posledné prvky.

Po tomto procese bude najväčší prvok poľa v polohe arr (0).

Zaujímavé články...