carres(x,n):={ local a,b,j,ab; DispG ; a:=0; b:=x; for (j:=0;j