fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. template <typename T>
  5. T maximus( T t1, T t2 );
  6. template <typename T>
  7. T maximus( T x, T y, T z );
  8. int main()
  9. {
  10. cout << maximus( 1, 0 ) << endl;
  11. cout << maximus( 2, 1, 3 ) << endl;
  12. return 0;
  13. }
  14.  
  15. template <typename T>
  16. T maximus( T t1, T t2 )
  17. {
  18. return t1 > t2 ? t1 : t2;
  19. }
  20. template <typename T>
  21. T maximus( T x, T y, T z )
  22. {
  23. return ( x > y ) ? ( ( x > z ) ? x : z ) : ( ( y > z ) ? y : z );
  24. }
Success #stdin #stdout 0s 3296KB
stdin
Standard input is empty
stdout
1
3