Program C ++ pentru a găsi cel mai mare element dintr-o matrice

Acest program ia n număr de element de la utilizator (unde, n este specificat de utilizator) și stochează date într-o matrice. Apoi, acest program afișează cel mai mare element al matricei folosind bucle.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele următoarelor subiecte de programare C ++:

  • Matrice C ++
  • C ++ pentru buclă
  • C ++ dacă, dacă … altfel și cuibărit dacă … altfel

Acest program ia n număr de element de la utilizator (unde, n este specificat de utilizator) și stochează date într-o matrice. Apoi, acest program afișează cel mai mare element al matricei folosind bucle.

Exemplu: Afișați cel mai mare element dintr-o matrice

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

Ieșire

 Introduceți numărul total de elemente: 8 Introduceți numărul 1: 23.4 Introduceți numărul 2: -34,5 Introduceți numărul 3: 50 Introduceți numărul 4: 33,5 Introduceți numărul 5: 55,5 Introduceți numărul 6: 43,7 Introduceți numărul 7: 5,7 Introduceți numărul 8: -66,5 Cel mai mare element = 55,5 

Acest program preia un număr de elemente de la utilizator și îl stochează în matricea arr ().

Pentru a găsi cel mai mare element, primele două elemente ale matricei sunt verificate și cel mai mare dintre aceste două elemente este plasat în arr (0).

Apoi, primul și al treilea element sunt verificate și cel mai mare dintre aceste două elemente este plasat în arr (0).

Acest proces continuă până când se verifică primul și ultimul element.

După acest proces, cel mai mare element al unui tablou va fi în poziția arr (0).

Articole interesante...