home *** CD-ROM | disk | FTP | other *** search
- {Ok, Barry, MegaBucks looks nifty and here's NY's LOTTO version written
- for CGA with my usual lack of commentation. (They see how we waste our
- time and some of our money)! - Jim}
-
- program lotto;
- var i,j,k,l,m:integer;
- c:char;
- r:set of 0..255;
- s:string[255];
- begin
- textmode(c40);
- textcolor(white);
- write('Enter 40 or 48.....');readln(m);
- repeat
- writeln;
- i:=m;
- r:=[];
- randomize;
- s:='';
- for j:=1 to i do s:=s+chr(j);
- for j:=1 to 6 do
- begin
- k:=random(i)+1;
- l:=ord(s[k]);
- delete(s,k,1);
- r:=r+[l];
- i:=i-1
- end;
- for k:=1 to m do
- begin
- if k in r then textcolor(red) else textcolor(white);
- write(k:5);
- if k mod 8 = 0 then writeln
- end;
- writeln;
- write('more? (enter y or n)....');readln(c);
- until (c='n') or (c='N');
- textmode(c80);
- end..
-