MAX -Funktion in C ++ - Beispiele

MAX -Funktion in C ++ - Beispiele

Wie Sie wissen, ist C ++-Sprache eine Erweiterung der C-Sprache, die einem Entwickler viele integrierte (bereits definierte Code in Form von Bibliotheken) erleichtert. Ihre vielen Funktionen in C ++, einer davon ist max (), der den Maximalwert eines Arrays oder einer anderen Datenstruktur zurückgibt. Diese Beschreibung bietet Ihnen einen detaillierten Überblick über die max () Funktion in c++.

Was ist die MAX () -Funktion in C++

Der MAX () Funktion ist eine Funktion in C ++, die den größten Wert aus allen übergebenen Funktionsparametern ergibt; Daher gibt es viele Möglichkeiten, wie wir das anwenden werden MAX () Funktion.

C ++ max () - einfacher Algorithmus

  • Nehmen Sie den ersten Wert des Funktionsarguments
  • Nehmen Sie den zweiten Wert des Funktionsarguments
  • Gibt den größeren Wert zurück, wenn beide Werte = gleichermaßen den ersten Wert zurückgeben

Lassen Sie uns das diskutieren max () Funktion in C ++ - Sprache auf unterschiedliche Art der Initialisierung nacheinander.

Syntax von max () - zwei Variablen übergeben

Max (Num1, Num2)

Es wird einen größeren Wert unter M und N zurückgeben.

Syntax von max () - mit Verwendung der Liste

Max (Liste, vergleichen CMP);

Gibt die maximale Anzahl von Listenelementen an.

Syntax von max () - mit der Verwendung der Binärfunktion

max (num1, num2, cmp vergleichen);

Der größte Wert wird über die MAX () -Funktion zurückgegeben.

Einschränkung und Parameter der MAX () -Funktion

  • Num1= Wert, der verglichen werden muss
  • Num2= Wert zwei, der auch verglichen werden muss
  • Vergleiche CMP= Es gibt den Wert in Form von True und Falsch und ist nicht obligatorisch zu verwenden.

Lassen Sie uns verschiedene Beispiele durchsehen max () In C ++ - Code.

Beispiel 1: max () Funktion mit zwei Zahlen

#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()
int r = max (50, 75);
Cout << "maximum number is… : " << r << endl;

Das obige Programm nimmt die Variable als Maximale Funktionsargumente und druckt es auf dem Bildschirm als folgende Ausgabe aus.

Ausgang

Beispiel 2: max () Funktion mit binärer Funktion

#enthalten
Verwenden von Namespace STD;
bool cmp (int num1, int num2)
Return (Num1 < num2);

int main ()
int x = 3;
int y = 6;
Cout << "output with greater value:… "<Rückkehr 0;

Im obigen ist CMP eine binäre Funktion und im Hauptteil nehmen wir zwei Variablen und drucken den Maximalwert aus.

Ausgang

Beispiel 3: MAX () -Funktion mit der Liste

#enthalten
#enthalten
Verwenden von Namespace STD;
bool Compare (int num1, int num2)

Return (Num1 < num2);

int main ()

int num3 = max (1,2,4,8,9, Compare);
Cout << num3 << "\n";
Rückkehr 0;

Nach der Initialisierung von Header -Dateien im obigen Code gibt es eine Hauptfunktion von Vergleichen, die Listenelemente vergleicht und die große in der F -Variable zurückgibt.

Ausgang

Beispiel 3: max () Funktion mit Zeichen

#enthalten
Verwenden von Namespace STD;
int main ()

Cout << "Greater Element between r and s is: " << max ('r', 's');
Rückkehr 0;

Dieser Code druckt das größere Element mit der STD -Bibliothek von max ().

Ausgang


Notiz: Der max () beschränkt sich auf den gleichen Datentyp von Variablen, die an die Parameter der Funktion übergeben werden. Es generiert einen Fehler, wenn die Variablen nicht den gleichen Datentyp in Funktionsparametern haben.

Abschluss

Der max () In C ++ ist sehr hilfreich, um das größte Element zwischen den verschiedenen Elementen zu finden. Es kann in allen Arten von Datentypen und in verschiedenen Datenstrukturen wie Arrays und Strukturen verwendet werden. Der Maximale Funktion ist in C sehr einfach zu implementieren++. Der obige Artikel erläuterte verschiedene Methoden der Verwendung max () in c++.