/* PRZECIAZENIE FUNKCJI DEFINIUJEMY KILKA FUNKCJI O TEJ SAMEJ NAZWIE ALE Z ROZNYMI PARAMETRAMI NAPISZ 2 WERSJE FUNKCJI MAXI KTORE ZWRACAJA WIEKSZA Z DWOCH LICZB JEDNA DLA INT DRUGA DLA DOUBLE return (x > y) ? x:y; --- (x > y) - WARUNEK LOGICZNY, ? x:y - JESLI TRUE TO ZWROCI X W PRZECIWNYM RAZIE (FALSE) ZRWOCI Y CALE TO WYRAZENIE NAZYWANE JEST OPERATOREM TROJARGUMENTOWYM JEST TO ZAPIS SKROCONY: if(x > y) { return x; } else { return y; } */ #include using namespace std; int maxi(int x, int y) { return (x > y) ? x:y; } double maxi(double x, double y) { return (x > y) ? x:y; } int main() { cout << maxi(1,2) << endl; cout << maxi(5.6,4.6); return 0; }