C ++ -ohjelma matriisin suurimman osan löytämiseksi

Tämä ohjelma ottaa käyttäjältä n määrän elementtejä (missä n määrittelee käyttäjä) ja tallentaa tiedot matriisiin. Sitten tämä ohjelma näyttää kyseisen matriisin suurimman osan silmukoita käyttämällä.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista C ++ -ohjelmointiaiheista:

  • C ++ taulukot
  • C ++ silmukalle
  • C ++ jos, jos… muu ja sisäkkäinen, jos … muuten

Tämä ohjelma ottaa käyttäjältä n määrän elementtejä (missä n määrittelee käyttäjä) ja tallentaa tiedot matriisiin. Sitten tämä ohjelma näyttää kyseisen matriisin suurimman osan silmukoita käyttämällä.

Esimerkki: Näytä matriisin suurin elementti

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

Tuotos

 Syötä elementtien kokonaismäärä: 8 Syötä numero 1: 23.4 Syötä numero 2: -34,5 Syötä numero 3: 50 Syötä numero 4: 33,5 Syötä numero 5: 55,5 Syötä numero 6: 43,7 Syötä numero 7: 5,7 Syötä numero 8: -66,5 Suurin elementti = 55,5 

Tämä ohjelma vie käyttäjiltä n lukumäärän elementtejä ja tallentaa sen matriisiryhmään ().

Suurimman elementin löytämiseksi taulukon kaksi ensimmäistä elementtiä tarkistetaan ja suurin näistä kahdesta elementistä sijoitetaan arr: iin (0).

Sitten ensimmäinen ja kolmas elementti tarkistetaan ja suurin näistä kahdesta elementistä sijoitetaan arr: iin (0).

Tämä prosessi jatkuu, kunnes ensimmäinen ja viimeinen elementti tarkistetaan.

Tämän prosessin jälkeen matriisin suurin osa on arr (0) -asennossa.

Mielenkiintoisia artikkeleita...