100 DIM sign(0 TO 9) 110 FOR i=1 TO 9 120 LET sign(i)=-1 130 NEXT i 140 DO 150 LET x,n=0 160 LET s=1 170 FOR i=1 TO 9 180 IF sign(i)=0 THEN 190 LET n=10*n+i 200 ELSE 210 LET x=x+s*n 220 LET s=sign(i) 230 LET n=i 240 END IF 250 NEXT i 260 LET x=x+s*n 270 IF x=100 THEN 280 FOR i=1 TO 9 290 IF sign(i)=1 THEN 300 PRINT " + "; 310 ELSEIF sign(i)=-1 THEN 320 PRINT " - "; 330 END IF 340 PRINT USING "#": i; 350 NEXT i 360 PRINT " = 100" 370 END IF 380 LET i=9 390 LET s=sign(i)+1 400 DO WHILE s>1 410 LET sign(i)=-1 420 LET i=i-1 430 LET s=sign(i)+1 440 LOOP 450 LET sign(i)=s 460 LOOP WHILE sign(1)<1 470 END