Programa C ++ para encontrar el elemento más grande de una matriz

Este programa toma n número de elementos del usuario (donde, n es especificado por el usuario) y almacena datos en una matriz. Luego, este programa muestra el elemento más grande de esa matriz usando bucles.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de C ++:

  • Matrices C ++
  • C ++ para bucle
  • C ++ if, if … else y anidado if … else

Este programa toma n número de elementos del usuario (donde, n es especificado por el usuario) y almacena datos en una matriz. Luego, este programa muestra el elemento más grande de esa matriz usando bucles.

Ejemplo: mostrar el elemento más grande de una matriz

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

Salida

 Ingrese el número total de elementos: 8 Ingrese el número 1: 23.4 Ingrese el número 2: -34.5 Ingrese el número 3:50 Ingrese el número 4: 33.5 Ingrese el número 5: 55.5 Ingrese el número 6: 43.7 Ingrese el número 7: 5.7 Ingrese el número 8: -66.5 El más grande elemento = 55.5 

Este programa toma n número de elementos del usuario y los almacena en la matriz arr ().

Para encontrar el elemento más grande, se comprueban los dos primeros elementos de la matriz y el más grande de estos dos elementos se coloca en arr (0).

Luego, se verifican el primer y tercer elemento y el mayor de estos dos elementos se coloca en arr (0).

Este proceso continúa hasta que se comprueban el primer y el último elemento.

Después de este proceso, el elemento más grande de una matriz estará en la posición arr (0).

Articulos interesantes...