#include <iostream> using namespace std; // your code here: define macro SQUARE(x) // your code here: define inline function square(int x) #define SQUARE(x) ((x)*(x)) int inline square(int b) { return b*b; } int main() { int n; cin >> n; cout << "Macro Square: " << SQUARE(n) << "\n"; cout << "Inline Square: " << square(n) << "\n"; return 0; }
Test Cases
Test Results
Input
5
Expected Output
Macro Square: 25 Inline Square: 25