From 3ffc9474cf4400a5457c3358933a77b7a46ce840 Mon Sep 17 00:00:00 2001 From: Roshan Antony <68143888+theroshanantony@users.noreply.github.com> Date: Thu, 15 Oct 2020 19:21:56 +0530 Subject: [PATCH] Create lcm of any 2 numbers --- c_plus_plus/lcm of any 2 numbers | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 c_plus_plus/lcm of any 2 numbers diff --git a/c_plus_plus/lcm of any 2 numbers b/c_plus_plus/lcm of any 2 numbers new file mode 100644 index 0000000..428659c --- /dev/null +++ b/c_plus_plus/lcm of any 2 numbers @@ -0,0 +1,18 @@ +include +int main() { + int n1, n2, max; + printf("Enter two positive integers: "); + scanf("%d %d", &n1, &n2); + + // maximum number between n1 and n2 is stored in min + max = (n1 > n2) ? n1 : n2; + + while (1) { + if (max % n1 == 0 && max % n2 == 0) { + printf("The LCM of %d and %d is %d.", n1, n2, max); + break; + } + ++max; + } + return 0; +}