• 45To45 © (07.02.08 22:13) [0]
    срочно нужна помощь!!!!
    В моей прграмме есть задачи 1 и 2 уровня.При решение 5 задачь из 1 уровня прга переходит на 2 уровень, если не решишь конец...как сделать, чтобы задачи выводились наугад в каждом уровне , а не попорядку????
  • tButton © (08.02.08 02:08) [1]
    zID: array [0..4] of byte; // номера задач 1-5
    ...
    for i := 0 to 4 do
     zID[i] := i + 1;
    ...
    n := random(10) + 10;
    for i := 0 to n do begin // перемешиваем
     a := random(5);
     b := random(5);
     c := zID[a];
     zID[a] := zID[b];
     zID[b] := c;
    end;

    // перебираем индексы массива zID по порядку получая номера задач идущие вразброс
    zadacha[zID[x]]

  • Pa6ha (13.02.08 18:46) [2]
    Телепат? оО
  • tButton © (14.02.08 07:40) [3]
    сталкивался. перемешивал колоду карт в 21 =)
Есть новые Нет новых   [134431   +10][b:0][p:0.001]