что-то на подобие, java-у незнаю, но чуток понимаю. Что такое sym и sh ты не описал такшто звиняй, оставил как есть.
| Код | const C_ALPHA_ARRAY: array[0..28] = ("a", "n", "b", "d", "f", "h", "{", "i", "l", "v", "x", "z", "I", "J", "M", "N", "o", "O", "R", "S", "T", "U", "m", "6", "^", "u", "_", "[", "]")
var FAX: Integer;
procedure WriteTable; const C_NUM1: Integer = 26; var FAX: Integer; i, j: Integer; lA: Integer; lTable: TStingList; begin Randomize; lTable := TStringList.Create; try j := 1; lAX := Round(Random * C_NUM1); lTable.Add('"<table border=0 cellspacing=1 cellpadding=1 width='40%'><tr>"'); for i := 99 downto 0 do begin lA := Round(Random * C_NUM1); if (i = 0) or (i < 89) then lA := lAX; lTable.Add('"<td class=''numtd''>"'+ i +'"</td><td class=''symtd''>"' + C_ALPHA_ARRAY[lA] + '"</td>"'); if j mod 10 = 0 then { èçâèíè, íåçíàþ ÷òî òàêîå %, ìîãó îøèáàòüñÿ} lTable.Add('"</tr><tr>"'); Inc(j); end; lTable.Add('"</table>"');
sym.innerHTML := lTable.Text; sh.innerHTML := '""';
finally lTable.Free; end; end;
procedure ShowAnswer; begin sh.innerHTML = C_ALPHA_ARRAY[FAX]; sym.innerHTML = '"<h1><a href=''javascript:writeTable()''>Íåâåðîÿòíî:)(! Ïîïðîáóåì åùå ðàçîê?</a></h1>"'; end;
|
Добавлено @ 12:57 т.е. так:
| Код | const C_ALPHA_ARRAY: array[0..28] = ('a', 'n', 'b', 'd', 'f', 'h', '{', 'i', 'l', 'v', 'x', 'z', 'I', 'J', 'M', 'N', 'o', 'O', 'R', 'S', 'T', 'U', 'm', '6', '^', 'u', '_', '[', ']');
var FAX: Integer;
procedure WriteTable; const C_NUM1: Integer = 26; var FAX: Integer; i, j: Integer; lA: Integer; lTable: TStingList; begin Randomize; lTable := TStringList.Create; try j := 1; lAX := Round(Random * C_NUM1); lTable.Add('<table border=0 cellspacing=1 cellpadding=1 width='40%'><tr>'); for i := 99 downto 0 do begin lA := Round(Random * C_NUM1); if (i = 0) or (i < 89) then lA := lAX; lTable.Add('<td class=''numtd''>'+ i +'</td><td class=''symtd''>' + C_ALPHA_ARRAY[lA] + '</td>'); if j mod 10 = 0 then { èçâèíè, íåçíàþ ÷òî òàêîå %, ìîãó îøèáàòüñÿ} lTable.Add('</tr><tr>'); Inc(j); end; lTable.Add('</table>');
sym.innerHTML := lTable.Text; sh.innerHTML := '';
finally lTable.Free; end; end;
procedure ShowAnswer; begin sh.innerHTML = C_ALPHA_ARRAY[FAX]; sym.innerHTML = '<h1><a href=''javascript:writeTable()''>Íåâåðîÿòíî:)(! Ïîïðîáóåì åùå ðàçîê?</a></h1>'; end;
|
|