MAX Funkcja w C ++ - Przykłady

MAX Funkcja w C ++ - Przykłady

Jak znasz język C ++ jest rozszerzeniem języka C, który ułatwia programistę z wieloma wbudowanymi (już zdefiniowanym kodem w formie bibliotek) funkcjonalność. Ich wiele funkcji w C ++, jednym z nich jest Max (), który zwraca maksymalną wartość tablicy lub jakąkolwiek inną strukturę danych. Ten zapis zawiera szczegółowy przegląd funkcja max () w c++.

Jaka jest funkcja max () w c++

funkcja max () jest funkcją w C ++, która daje największą wartość ze wszystkich przekazanych parametrów funkcji; stąd istnieje wiele sposobów, w jakie zastosujemy funkcja max ().

C ++ Max () - prosty algorytm

  • Weź pierwszą wartość argumentu funkcji
  • Weź drugą wartość argumentu funkcji
  • Zwraca większą wartość, jeśli obie wartości = równa zwraca pierwszą wartość

Omówmy funkcja max () w języku C ++ na różne sposoby inicjalizacji jeden po drugim.

Składnia max () - przekazanie dwóch zmiennych

Max (NUM1, NUM2)

Zwróci większą wartość wśród M i N.

Składnia Max () - za pomocą listy

max (lista, porównaj CMP);

Podaje maksymalną liczbę elementów listy.

Składnia max () - przy użyciu funkcji binarnej

Max (NUM1, NUM2, porównaj CMP);

Największa wartość zostanie zwrócona za pomocą funkcji Max ().

Ograniczenie i parametry funkcji max ()

  • Num1= Wartość jednego, którą należy porównać
  • Num2= Wartość drugiej, którą należy również porównać
  • Porównaj CMP= Da wartość w postaci prawdziwej i fałszu i nie jest obowiązkowe użycie.

Zobaczmy różne przykłady Max () W kodzie C ++.

Przykład 1: funkcja max () z dwiema liczbami

#włączać
#włączać
za pomocą przestrzeni nazw Std;
int main ()
int r = maks. (50, 75);
Cout << "maximum number is… : " << r << endl;

Powyższy program przyjmuje zmienną jako Maksymalne argumenty funkcji i drukuje go na ekranie jako następujące dane wyjściowe.

Wyjście

Przykład 2: funkcja max () z funkcją binarną

#włączać
za pomocą przestrzeni nazw Std;
bool cmp (int num1, int num2)
powrót (num1 < num2);

int main ()
int x = 3;
int y = 6;
Cout << "output with greater value:… "<powrót 0;

W powyższym CMP jest funkcją binarną, aw głównej przyjmujemy dwie zmienne i drukujemy maksymalną wartość.

Wyjście

Przykład 3: funkcja max () z listą

#włączać
#włączać
za pomocą przestrzeni nazw Std;
Bool Porównaj (int num1, int num2)

powrót (num1 < num2);

int main ()

int num3 = max (1,2,4,8,9, porównaj);
Cout << num3 << "\n";
powrót 0;

Po zainicjowaniu plików nagłówka w powyższym kodzie istnieje główna funkcja porównania, która porównuje elementy listy i zwraca duży w zmiennej F.

Wyjście

Przykład 3: funkcja max () z znakami

#włączać
za pomocą przestrzeni nazw Std;
int main ()

Cout << "Greater Element between r and s is: " << max ('r', 's');
powrót 0;

Ten kod wydrukuje większy element za pomocą biblioteki STD Max ().

Wyjście


Notatka: Max () jest ograniczony do posiadania tego samego typu danych zmiennych, które są przekazywane do parametrów funkcji. Generuje błąd, jeśli zmienne nie mają tego samego typu danych w parametrach funkcji.

Wniosek

Max () w C ++ będzie bardzo pomocne w znalezieniu największego elementu między różnymi elementami. Może być używany we wszystkich rodzajach danych i w różnych strukturach danych, takich jak tablice i struktury. funkcja maksymalna jest bardzo łatwy do wdrożenia w C++. Powyższy artykuł wyjaśnił różne metody stosowania Max () w c++.