C ++ program egy tömb legnagyobb elemének megtalálásához

Ez a program n számú elemet vesz el a felhasználótól (ahol n-t a felhasználó határozza meg), és adatokat tárol egy tömbben. Ezután ez a program a tömb legnagyobb elemét jeleníti meg hurkok használatával.

A példa megértéséhez ismernie kell a következő C ++ programozási témákat:

  • C ++ tömbök
  • C ++ a hurokhoz
  • C ++ ha, ha… más, és beágyazott, ha … más

Ez a program n számú elemet vesz el a felhasználótól (ahol n-t a felhasználó határozza meg), és adatokat tárol egy tömbben. Ezután ez a program a tömb legnagyobb elemét jeleníti meg hurkok használatával.

Példa: A tömb legnagyobb elemének megjelenítése

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

Kimenet

 Adja meg az elemek teljes számát: 8 Írja be az 1. számot: 23.4 Írja be a 2. számot: -34,5 Írja be a 3. számot: 50 Írja be a 4. számot: 33.5 Írja be a 5. számot: 55.5 Írja be a 6. számot: 43.7 Írja be a 7. számot: 5.7 Írja be a 8. számot: -66.5 Legnagyobb elem = 55,5 

Ez a program n számú elemet vesz el a felhasználótól, és a tömbben () tárolja.

A legnagyobb elem megtalálásához a tömb első két elemét ellenőrizzük, és e két elem közül a legnagyobb az arr (0) -ba kerül.

Ezután ellenőrizzük az első és a harmadik elemet, és e két elem közül a legnagyobbat helyezzük az arr (0) -ba.

Ez a folyamat az első és utolsó elemek ellenőrzéséig tart.

Ezt a folyamatot követően egy tömb legnagyobb eleme arr (0) helyzetben lesz.

érdekes cikkek...