C++ 14
#include <iostream>
auto max (auto x, auto y, auto z) { return x > y ? (x > z ? x : z) : (y > z ? y : z); };
int main()
{
int num1,num2,num3;
std::cin >> num1 >> num2 >> num3;
std::cout << max(num1, num2, num3);
return 0;
}
C++ 14
#include <iostream>
auto max (auto x, auto y, auto z) { return x > y ? (x > z ? x : z) : (y > z ? y : z); };
int main()
{
int num1,num2,num3;
std::cin >> num1 >> num2 >> num3;
std::cout << max(num1, num2, num3);
return 0;
}