37 lines
816 B
C++
37 lines
816 B
C++
/*
|
|
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 <iostream>
|
|
|
|
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;
|
|
}
|