fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int gcd(int u, int v)
  6. {
  7. int low = min(u,v);
  8. int high = max(u,v);
  9.  
  10. for (int k=low; k>0; k=k-1)
  11. if ( (low%k == 0) && (high%k == 0) )
  12. return k;
  13. }
  14.  
  15. int main()
  16. {
  17. int i = 42;
  18. int j = 12;
  19. int my_gcd = gcd(i,j);
  20.  
  21. cout << "gcd(" << i << "," << j << ") = " << my_gcd << endl;
  22. return 0;
  23. }
Success #stdin #stdout 0.01s 2724KB
stdin
Standard input is empty
stdout
gcd(42,12) = 6