#include #include #include #include "TutorialConfig.h" #ifdef USE_MYMATH #include "MathFunctions.h" #endif int main(int argc, char *argv[]) { // report version if (argc < 2) { std::cout << argv[0] << " version " << Tutorial_VERSION_MAJOR << Tutorial_VERSION_MINOR << std::endl; std::cout << "Usage: " << argv[0] << " number" << std::endl; return 1; } const double inputValue = std::stod(argv[1]); #ifdef USE_MYMATH const double outputValue = mysqrt(inputValue); #else const double outputValue = sqrt(inputValue); #endif printf("%.0f is %.0f\n", inputValue, outputValue); }