Advertisement
Guest User

Untitled

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