„C ++“ programa, skirta rasti didžiausią masyvo elementą

Ši programa paima iš vartotojo n elementų skaičių (kur n nurodo vartotojas) ir saugo duomenis masyve. Tada ši programa rodo didžiausią tos masyvo elementą naudodama kilpas.

Norėdami suprasti šį pavyzdį, turėtumėte žinoti šias C ++ programavimo temas:

  • C ++ masyvai
  • „C ++“ - „Loop“
  • C ++, jei, jei… dar kitaip, ir įdėta, jei … kita

Ši programa paima iš vartotojo n elementų skaičių (kur n nurodo vartotojas) ir saugo duomenis masyve. Tada ši programa rodo didžiausią tos masyvo elementą naudodama kilpas.

Pavyzdys: rodyti didžiausią masyvo elementą

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

Rezultatas

 Įveskite bendrą elementų skaičių: 8 Įveskite skaičių 1: 23,4 Įveskite skaičių 2: -34,5 Įveskite numerį 3: 50 Įveskite skaičių 4: 33,5 Įveskite skaičių 5: 55,5 Įveskite skaičių 6: 43,7 Įveskite skaičių 7: 5,7 Įveskite skaičių 8: -66,5 Didžiausias elementas = 55,5 

Ši programa paima n elementų iš vartotojo skaičių ir saugo jį masyvo arr ().

Norėdami rasti didžiausią elementą, patikrinami pirmieji du masyvo elementai, o didžiausias iš šių dviejų elementų dedamas į arr (0).

Tada patikrinamas pirmasis ir trečiasis elementai, o didžiausias iš šių dviejų elementų dedamas į arr (0).

Šis procesas tęsiasi tol, kol bus patikrintas pirmasis ir paskutinis elementai.

Po šio proceso didžiausias masyvo elementas bus arr (0) pozicijoje.

Įdomios straipsniai...