Website Summary Files Commits Branches @commit @diff @stats
path: root / Sem. 03 / GCD_solution3_Eucid.cpp
blob: f190a90a3fef82761008b4d8d15b9acb613bd9fc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>

using namespace std;

int main()
{
	int n, k;

	cin >> n >> k;

	if (n < k) //swap
	{
		int temp = n;
		n = k;
		k = temp;
	}
	
	while (k != 0)
	{
		int div = n % k;
		n = k;
		k = div;
	}
	cout << n << endl;
}