C ++ program za pronalaženje najvećeg elementa niza

Ovaj program uzima n broja elemenata od korisnika (gdje je n odredio korisnik) i pohranjuje podatke u niz. Zatim, ovaj program prikazuje najveći element tog niza pomoću petlji.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja na C ++:

  • C ++ nizovi
  • C ++ za petlju
  • C ++ ako, ako … drugo i ugniježđeno ako … drugo

Ovaj program uzima n broja elemenata od korisnika (gdje je n odredio korisnik) i pohranjuje podatke u niz. Zatim, ovaj program prikazuje najveći element tog niza pomoću petlji.

Primjer: Prikaži najveći element niza

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

Izlaz

 Unesite ukupan broj elemenata: 8 Unesite broj 1: 23.4 Unesite broj 2: -34.5 Unesite broj 3: 50 Unesite broj 4: 33.5 Unesite broj 5: 55.5 Unesite broj 6: 43.7 Unesite broj 7: 5.7 Unesite broj 8: -66.5 Najveći element = 55,5 

Ovaj program uzima n broja elemenata od korisnika i pohranjuje ga u polje arr ().

Da bi se pronašao najveći element, provjeravaju se prva dva elementa niza, a najveći od ta dva elementa stavlja se u arr (0).

Zatim se provjeravaju prvi i treći element i najveći od ova dva elementa stavlja se u arr (0).

Ovaj se postupak nastavlja sve dok se ne provjere prvi i zadnji elementi.

Nakon ovog postupka, najveći element polja bit će u položaju arr (0).

Zanimljivi članci...