#include <iostream>
#include <algorithm>
using namespace std;
int gcd(int a, int b)
{
if (a < b)
swap(a, b);
while (a % b)
{
int r = a % b;
a = b;
b = r;
}
return b;
}
int main()
{
int a = 12, b = 18;
cout << gcd(a, b);
}
#include <iostream>
#include <algorithm>
using namespace std;
int gcd(int a, int b)
{
if (a < b)
swap(a, b);
while (a % b)
{
int r = a % b;
a = b;
b = r;
}
return b;
}
int main()
{
int a = 12, b = 18;
cout << gcd(a, b);
}