funkcja min wybierająca z kilku zmiennych

0

Witam,

Czy jest w C++ jakaś funkcja wybierająca najmniejszą zmienną spośród kilku (nie dwóch) zmiennych

  • coś w stylu :

int a=2;
int b=7;
int c=4;
int d=1;

min ( a, b, c, d)
Funkcja taka powinna zwrócić wartość 1

Szukam i szukam, ale nie mogę znaleźć, czy to możliwe, że nie ma tak podstawowej funcjki w C++ ?

znam funkcję std::min() ale ona porównuje ze sobą tylko 2 wartości a mi chodzi o znalezienie minimum z kilku zmiennych (nie z tablicy bo to można zrobić za pomocą pętli)

5
std::min({x, y, z}) // zauwaz ze zmienne sa w {}

pamietaj ze potrzebujesz miec c++11 zeby tego uzyc

0

Zadałeś pytanie

Czy jest w C++ jakaś funkcja

min ( a, b, c, d) 

.
Wystarczyło to samo zadać do mistrza interneta takie pytanie: min C++
i np. Bing pierwsze z brzegu wyrzuca std::min cplusplus</del>

0

Dzięki wielkie,

Wykombinowałem coś takiego i też działa :)

std::min(std::min(std::min(std::min(a,b),c),d),e)

ale ten normalny sposób jest oczywiście lepszy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1