#include <iostream.h>  
#include <conio.h>
int max(int x, int y)
{ 
return (x > y ? x : y);
}
int max(int x, int y, int z)
{ 
int m = (x > y ? x : y);  // m = max(x,y)
return (z > m ? z : m);
}
int main()
{ 
    cout << "Maksimum 2 bilangan : " << max(99,77) << endl;
    cout << "Maksimum 3 bilangan : " << max(55,66,33);
    getch();
    return 0;
}
Hasil:
