GCD and LCM Calculation

#include <stdio.h> void gcdlcm(int a, int b); void main() { int num1, num2; printf("Enter two numbers:\n"); scanf("%d%d", &num1, &num2); gcdlcm(num1, num2); } void gcdlcm(int num1, int num2) { int gcd, lcm, remainder, numerator, denominator; // To find numerator and denominator numerator = (num1 > num2) ? num1 : num2; denominator = (num1 < num2) ? num1 : num2; remainder = numerator % denominator; while (remainder != 0) { numerator = denominator; denominator = remainder; remainder = numerator % denominator; } gcd = denominator; lcm = num1 * num2 / gcd; printf("GCD of %d and %d = %d\n", num1, num2, gcd); printf("LCM of %d and %d = %d\n", num1, num2, lcm); }