Fonction maximale en C ++ - Exemples

Fonction maximale en C ++ - Exemples

Comme vous le savez, la langue C ++ est une extension du langage C qui facilite un développeur avec de nombreuses fonctionnalités intégrées (déjà définies sous forme de bibliothèques). Leurs nombreuses fonctions en C ++, l'une d'entre elles est max () qui renvoie la valeur maximale d'un tableau ou de toute autre structure de données. Cet article vous fournit un aperçu détaillé du fonction max () en c++.

Quelle est la fonction max () en C++

Le fonction max () est une fonction en C ++ qui donne la plus grande valeur de tous les paramètres de fonction qui sont passés; il existe donc de nombreuses façons dont nous appliquerons le fonction max ().

C ++ Max () - Algorithme simple

  • Prenez la première valeur de l'argument de la fonction
  • Prenez la deuxième valeur de l'argument de la fonction
  • Renvoie la valeur plus grande si les deux valeurs = égal renvoie la première valeur

Discutons du Fonction max () dans la langue C ++ de différentes manières d'initialisation l'une après l'autre.

Syntaxe de max () - passant deux variables

Max (num1, num2)

Il renverra une valeur plus grande entre m et n.

Syntaxe de Max () - avec l'utilisation de la liste

max (liste, comparer CMP);

Donne le nombre maximum d'éléments de liste.

Syntaxe de max () - avec l'utilisation de la fonction binaire

max (num1, num2, comparer cmp);

La valeur la plus importante sera retournée via la fonction max ().

Restriction et paramètres de la fonction max ()

  • num1= Valeur un qui doit être comparé
  • num2= Valeur deux qui doit également être comparée
  • Comparez CMP= Il donnera la valeur sous forme de vrai et de faux et il n'est pas obligatoire d'utiliser.

Voyons à travers différents exemples de Max () dans le code C ++.

Exemple 1: fonction max () avec deux nombres

#inclure
#inclure
Utilisation de Namespace Std;
int main ()
int r = max (50, 75);
couter << "maximum number is… : " << r << endl;

Le programme ci-dessus prend la variable comme Arguments de fonction maximale et l'imprime à l'écran comme sortie suivante.

Sortir

Exemple 2: fonction max () avec fonction binaire

#inclure
Utilisation de Namespace Std;
bool cmp (int num1, int num2)
retour (num1 < num2);

int main ()
int x = 3;
int y = 6;
couter << "output with greater value:… "<retour 0;

Dans ce qui précède, CMP est une fonction binaire et dans l'ensemble, nous prenons deux variables et imprimons la valeur maximale.

Sortir

Exemple 3: fonction max () avec liste

#inclure
#inclure
Utilisation de Namespace Std;
bool compare (int num1, int num2)

retour (num1 < num2);

int main ()

int num3 = max (1,2,4,8,9, comparer);
couter << num3 << "\n";
retour 0;

Après avoir initialisé les fichiers d'en-tête dans le code ci-dessus, il existe une fonction principale de comparer qui compare les éléments de liste et renvoie le grand dans la variable F.

Sortir

Exemple 3: fonction max () avec des caractères

#inclure
Utilisation de Namespace Std;
int main ()

couter << "Greater Element between r and s is: " << max ('r', 's');
retour 0;

Ce code imprimera l'élément plus grand à l'aide de la bibliothèque std de Max ().

Sortir


Note: Le Max () est limité à avoir le même type de données de variables qui sont transmises aux paramètres de la fonction. Il génère une erreur si les variables n'ont pas le même type de données dans les paramètres de fonction.

Conclusion

Le Max () en C ++ sera très utile pour trouver le plus grand élément entre les différents éléments. Il peut être utilisé dans toutes sortes de types de données et dans diverses structures de données comme les tableaux et les structures. Le Fonction maximale est très facile à mettre en œuvre en C++. L'article ci-dessus a expliqué différentes méthodes d'utilisation max () en c++.