C ++ - program for å finne det største elementet i en matrise

Dette programmet tar n antall elementer fra brukeren (hvor, n er spesifisert av brukeren) og lagrer data i en matrise. Deretter viser dette programmet det største elementet i den matrisen ved hjelp av løkker.

For å forstå dette eksemplet, bør du ha kunnskap om følgende C ++ programmeringsemner:

  • C ++ arrays
  • C ++ for Loop
  • C ++ hvis, hvis … annet og Nestet hvis … annet

Dette programmet tar n antall elementer fra brukeren (hvor, n er spesifisert av brukeren) og lagrer data i en matrise. Deretter viser dette programmet det største elementet i den matrisen ved hjelp av løkker.

Eksempel: Vis det største elementet i en matrise

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

Produksjon

 Angi totalt antall elementer: 8 Tast inn nummer 1: 23.4 Tast inn nummer 2: -34.5 Tast inn nummer 3: 50 Tast inn nummer 4: 33.5 Tast inn nummer 5: 55.5 Tast inn nummer 6: 43.7 Tast inn nummer 7: 5.7 Tast inn nummer 8: -66.5 Størst element = 55,5 

Dette programmet tar et antall elementer fra brukeren og lagrer det i array arr ().

For å finne det største elementet blir de to første elementene i matrisen sjekket, og det største av disse to elementene plasseres i arr (0).

Deretter blir det første og tredje elementet sjekket, og det største av disse to elementene plasseres i arr (0).

Denne prosessen fortsetter til og første og siste element er sjekket.

Etter denne prosessen vil det største elementet i en matrise være i arr (0) posisjon.

Interessante artikler...