Square Macro

Square Macro

Create a macro SQUARE(x) in a header file and use it in main.cpp to calculate the square of a number.

Answer

math_macros.h

#pragma once

#define SQUARE(x) ((x) * (x))

main.cpp

#include <iostream>
#include "math_macros.h"

int main() {
    int number;

    std::cout << "Enter a number: ";
    std::cin >> number;

    int result = SQUARE(number);

    std::cout << "The square of " << number << " is: " << result << std::endl;

    return 0;
}
Questions