mbah_bejo

gcd

Dec 8th, 2020
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.29 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int gcd(int a, int b){
  6.     if(a==0) return b;
  7.     else if (a == b-a) return a;
  8.     else if (a < b-a) return gcd(a, b-a);
  9.     else return gcd(b-a,a);
  10. }
  11.  
  12. int main(){
  13.     int a, b;
  14.     cin >> a >> b;
  15.     cout << gcd(a,b);
  16.     return 0;
  17. }
Add Comment
Please, Sign In to add comment