home *** CD-ROM | disk | FTP | other *** search
/ Generous Efforts of Many / gemcd.zip / GEM.CD.A.po / FEATURES:BEAGLE / PRO.BYTER.SHK / PRO.BYTER / QSORT.DEMO.bas < prev    next >
BASIC Source File  |  2000-01-01  |  994b  |  15 lines

  1. 100  TEXT : PRINT  CHR$(21): HOME : NORMAL : PRINT : PRINT : PRINT "SOME RANDOM WORDS...": PRINT : PRINT  CHR$(4)"-QSORT"
  2. 150 N = 18
  3. 200  VTAB 1: HTAB 1
  4. 220  DIM A$(N -1)
  5. 250  FOR I = 0 TO N -1
  6. 260  RESTORE : FOR J = 1 TO  INT( RND(1) *42) +1: READ A$(I): NEXT 
  7. 265  IF I >0  THEN  FOR K = 0 TO I -1: IF A$(I) < >A$(K)  THEN  NEXT : PRINT A$(I)" "; CHR$(1 +12 *( PEEK(36) >30));: CALL  -868: GOTO 270
  8. 267  IF I >0  THEN 260
  9. 270  NEXT I: IF  PEEK(36)  THEN  PRINT  CHR$(8)"!"
  10. 300  PRINT : PRINT "SORTING STARTS WHEN YOU PRESS A KEY:";: GET A$: PRINT A$;: VTAB 5: HTAB 1: CALL  -958
  11. 400  CALL 950,A$(0)
  12. 450  FOR I = 0 TO N -1: PRINT  SPC( (I +1) <10)I +1". "A$(I): NEXT 
  13. 460  VTAB 23: PRINT : PRINT "]RUN TO TRY AGAIN.";: VTAB 23: END 
  14. 510  DATA OH,SOMEWHERE,IN,THIS,FAVORED,LAND,THE,SUN,IS,SHINING,BRIGHT,THE,BAND,IS,PLAYING,SOMEWHERE,AND,SOMEWHERE,HEARTS,ARE,LIGHT,AND,SOMEWHERE,MEN,ARE,LAUGHING,AND,SOMEWHERE,CHILDREN,SHOUT,BUT,THERE,IS,NO,JOY,IN,MUDVILLE,MIGHTY,CASEY,HAS
  15. 520  DATA STRUCK,OUT