#include extern "C" int fibonacci(int nth); int factorial(int start) { if (start < 0) return 0; auto result = 1; for (auto index = start; index > 0; index--) result *= index; return result; } int main(int argc, char** argv) { auto resultA = factorial(5) == 120; auto resultB = fibonacci(5) == 5; std::cout << "Result A: " << resultA << std::endl; std::cout << "Result B: " << resultB << std::endl; return !(resultA && resultB); }