C ++ - program til at finde det største element i en matrix

Dette program tager et antal element fra brugeren (hvor, n er specificeret af brugeren) og lagrer data i en matrix. Derefter viser dette program det største element i den matrix ved hjælp af sløjfer.

For at forstå dette eksempel skal du have kendskab til følgende C ++ programmeringsemner:

  • C ++ Arrays
  • C ++ til Loop
  • C ++ hvis, hvis … ellers og Nestet hvis … ellers

Dette program tager et antal element fra brugeren (hvor, n er specificeret af brugeren) og lagrer data i en matrix. Derefter viser dette program det største element i den matrix ved hjælp af sløjfer.

Eksempel: Vis det største element i en matrix

 #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

 Indtast det samlede antal elementer: 8 Indtast nummer 1: 23,4 Indtast nummer 2: -34,5 Indtast nummer 3: 50 Indtast nummer 4: 33,5 Indtast nummer 5: 55,5 Indtast nummer 6: 43,7 Indtast nummer 7: 5,7 Indtast nummer 8: -66,5 Største element = 55,5 

Dette program tager n antal elementer fra brugeren og gemmer det i array arr ().

For at finde det største element kontrolleres de to første elementer i arrayet, og det største af disse to element placeres i arr (0).

Derefter kontrolleres det første og tredje element, og det største af disse to elementer placeres i arr (0).

Denne proces fortsætter, indtil og første og sidste elementer kontrolleres.

Efter denne proces vil det største element i en matrix være i arr (0) position.

Interessante artikler...