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.