Тогда понятно.
Значит идея такая. Поскольку функция Random(N) генерит произвольно значение от 0 до N и эти значения могут повторятся, следовательно у еас есть два варианта получить все значения в этом диапазоне, но без повторов.
Вариант 1: Можно заранее сгенерировать список уникальных значений и потом использовать его для выдачи вопросов.
Вариант 2: Можно выдавать вопрос, занести его в список и в следующий раз сверится с этим списком прежде чем выдать следующий вопрос.
У вас в программе есть процедура Zm и функция poisk, которые в паре работают по второму варианту.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
|