carres.cxx 150 Bytes Edit Raw Blame History 1 2 3 4 5 6 7 8 9 10 11 12 carres(x,n):={ local a,b,j,ab; DispG ; a:=0; b:=x; for (j:=0;j<n;j++){ carre(a,b); ab:=(b-a)/4; a:=a+ab*i; b:=b-ab; } }