H. GCD – Codeforces Problem Solution in C++

Disclaimer: Make sure you tried enough before checking the solution

Problem: https://codeforces.com/group/MWSDmqGsZm/contest/223338/problem/H

#include<bits/stdc++.h>
using namespace std;
long long GCD(long long num1,long long num2){
	while(num2 != 0){
		long long temp = num1;
		num1 = num2;
		num2 = temp % num1;
	}
	return num1;
}
long long LCM(long long num1,long long num2){
	return (num1 / GCD(num1,num2)) * num2;
}
int main() {
	long long num1,num2;
	cin>>num1>>num2;
	cout<<GCD(num1,num2)<<" "<<LCM(num1,num2)<<endl;
}

Assiut University Training – Newcomers Solution Math – Geometry

Leave a Comment