Programa C ++ para encontrar o maior elemento de uma matriz

Este programa pega n número de elemento do usuário (onde, n é especificado pelo usuário) e armazena dados em uma matriz. Então, este programa exibe o maior elemento dessa matriz usando loops.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação C ++:

  • Arrays C ++
  • C ++ para Loop
  • C ++ if, if … else e aninhado if … else

Este programa pega n número de elemento do usuário (onde, n é especificado pelo usuário) e armazena dados em uma matriz. Então, este programa exibe o maior elemento dessa matriz usando loops.

Exemplo: Exibir o maior elemento de uma 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; ) 

Resultado

 Insira o número total de elementos: 8 Insira o número 1: 23,4 Insira o número 2: -34,5 Insira o número 3: 50 Insira o número 4: 33,5 Insira o número 5: 55,5 Insira o número 6: 43,7 Insira o número 7: 5,7 Insira o número 8: -66,5 o maior elemento = 55,5 

Este programa pega n número de elementos do usuário e os armazena no array arr ().

Para encontrar o maior elemento, os primeiros dois elementos da matriz são verificados e o maior desses dois elementos é colocado em arr (0).

Em seguida, o primeiro e o terceiro elementos são verificados e o maior desses dois elementos é colocado em arr (0).

Este processo continua até que o primeiro e o último elementos sejam verificados.

Após este processo, o maior elemento de um array estará na posição arr (0).

Artigos interessantes...