/* Algoritmo estendido de Euclides Uso: exteuclides(a,b) onde a,b sao naturais Output: [s,t,d] onde d=(a,b) e as+bt=d */ \\ Pedro Patricio, 2009 exteuclides(a,b)= { local( \\variaveis locais aorig, borig, aaux, qult, qpenult, quoc, spenult, sult, tpenult, tult, flag ); aorig=a; borig=b; \\ guardar o input original para calcular o mdc if(a%b==0 || b%a==0, \\ caso estranho if(a