Program C ++ za iskanje največjega elementa polja

Ta program od uporabnika vzame n število elementov (kjer n določi uporabnik) in shrani podatke v matriko. Nato ta program s pomočjo zank prikaže največji element tega polja.

Če želite razumeti ta primer, morate poznati naslednje programske teme C ++:

  • Polja C ++
  • C ++ za Loop
  • C ++ if, if … else in ugnezdeni if ​​… else

Ta program od uporabnika vzame n število elementov (kjer n določi uporabnik) in shrani podatke v matriko. Nato ta program s pomočjo zank prikaže največji element tega polja.

Primer: Prikaži največji element matrike

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

Izhod

 Vnesite skupno število elementov: 8 Vnesite številko 1: 23.4 Vnesite številko 2: -34.5 Vnesite številko 3: 50 Vnesite številko 4: 33.5 Vnesite številko 5: 55.5 Vnesite številko 6: 43.7 Vnesite številko 7: 5.7 Vnesite številko 8: -66.5 Največja element = 55,5 

Ta program od uporabnika vzame n števila elementov in ga shrani v arr arr ().

Za iskanje največjega elementa se preverita prva dva elementa polja in največji od teh dveh elementov se postavi v arr (0).

Nato se preveri prvi in ​​tretji element in največji od teh dveh elementov se postavi v arr (0).

Ta postopek se nadaljuje, dokler se ne preverijo prvi in ​​zadnji elementi.

Po tem postopku bo največji element polja v položaju arr (0).

Zanimive Članki...