Untitled
unknown
plain_text
3 years ago
1.1 kB
3
Indexable
#include <iostream> #include <math.h> using namespace std; int main() { int a, b, i; cin >> a >> b; if(a == b) { cout << a; } else if(a % b == 0) { cout << b; } else if(b % a == 0) { cout << a; } else if(a < b) { if(b % ( a / 2) == 0 & a % 2 == 0) { cout << a / 2; } else { i = a / 3; while(i >= 1) { if(a % i == 0 & b % i == 0) { cout << i; break; } else { i--; } } } } else { if(a % ( b / 2) == 0 & b % 2 == 0) { cout << b / 2; } else { i = b / 2; while(i >= 1) { if(a % i == 0 & b % i == 0) { cout << i; break; } else { i--; } } } } return 0; }
Editor is loading...