Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.21 KB | None | 0 0
  1. pgcd2(a,b):= {
  2.   local r,u,v,r1,u1,v1,q;
  3.     (r,u,v,r1,u1,v1):=(a,1,0,b,0,1);
  4.  
  5.   while (r1!=0) {
  6.     q:=iquo(r,r1);
  7.     (r,u,v,r1,u1,v1):=(r1,u1,v1,r-q*r1,u-q*u1,v-q*v1);
  8.     }
  9.   return(r,u,v);
  10.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement