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).