Maison > Article > développement back-end > Comment trouver la valeur maximale ou minimale dans un vecteur ou un tableau C ?
Comment obtenir la valeur maximale ou minimale à partir d'un vecteur en C ? La même approche fonctionnerait-elle pour un tableau ?
En C , plusieurs méthodes sont disponibles pour trouver la valeur maximale ou minimale dans un vecteur ou un tableau.
Vecteurs :
Pour déterminer la valeur maximale ou minimale dans un vecteur, utilisez les fonctions max_element() ou min_element() de l'
<code class="cpp">#include <algorithm> #include <vector> int main() { // Create a vector std::vector<int> vector = {1, 3, 5, 2, 4}; // Find the maximum value std::vector<int>::iterator max_it = std::max_element(vector.begin(), vector.end()); // Print the maximum value std::cout << "Maximum value: " << *max_it << std::endl; return 0; }
Tableaux :
Pour les tableaux, vous pouvez directement utiliser l'approche en boucle :
<code class="cpp">int array[] = {1, 3, 5, 2, 4}; int max_value = array[0]; for (int i = 1; i < sizeof(array) / sizeof(array[0]); i++) { if (array[i] > max_value) { max_value = array[i]; } }</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!