Please use C++, and explain the key step

Develop a program in gcd.cpp to compute the GCD of a number both iteratively and recursively Write two functions: int gcd iterative(int m, int n . int gcd_recursive(int m, int n)

Develop a program in gcd.cpp to compute the GCD of a number both iteratively and recursively Write two functions: int gcd iterative(int m, int n . int gcd_recursive(int m, int n) Show transcribed image text Develop a program in gcd.cpp to compute the GCD of a number both iteratively and recursively Write two functions: int gcd iterative(int m, int n . int gcd_recursive(int m, int n)