C ++ - program för att hitta det största elementet i en matris

Detta program tar ett antal element från användaren (där n anges av användaren) och lagrar data i en matris. Sedan visar detta program det största elementet i den matrisen med hjälp av loopar.

För att förstå detta exempel bör du ha kunskap om följande C ++ programmeringsämnen:

  • C ++ -arrayer
  • C ++ för Loop
  • C ++ if, if… else och Nested if … else

Detta program tar ett antal element från användaren (där n anges av användaren) och lagrar data i en matris. Sedan visar detta program det största elementet i den matrisen med hjälp av slingor.

Exempel: Visa det största elementet i en matris

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

Produktion

 Ange totalt antal element: 8 Ange nummer 1: 23.4 Ange nummer 2: -34.5 Ange nummer 3: 50 Ange nummer 4: 33.5 Ange nummer 5: 55.5 Ange nummer 6: 43.7 Ange nummer 7: 5.7 Ange nummer 8: -66.5 Största element = 55,5 

Detta program tar n antal element från användaren och lagrar det i array arr ().

För att hitta det största elementet kontrolleras de två första elementen i arrayen och det största av dessa två element placeras i arr (0).

Därefter kontrolleras det första och tredje elementet och det största av dessa två element placeras i arr (0).

Denna process fortsätter tills och första och sista element kontrolleras.

Efter denna process kommer det största elementet i en matris att vara i arr (0) position.

Intressanta artiklar...