Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
| status |
9.10.2007 20:16
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 35 Пол: Мужской Реальное имя: andrey Репутация: 0 |
Я вот у здесь нашел Массивы. Матрицы. Типичные задачи. "Инициализация массивов случайными значениями", а как правильно сделать инициализацию массива случаайными значениями и так чтобы это значения в массиве не повторялись в диопозоне 1 до 1000? Помогите пожалуйста!
я делаю так и незнаю как правильно сделать проверку на повторение : Код rocedure TForm1.Button1Click(Sender: TObject); const k=1000; var mas:array of integer; i,n:integer; begin n:=StrToInt(Edit1.Text); SetLength(Mas, n); Stringgrid1.RowCount:=1; randomize; for i:=0 to n do mas[i]:=random(k); Stringgrid1.RowCount:=n; For i:=0 to n do Stringgrid1.cells[0,i]:=inttostr(mas[i]); end; |
status Инициализация массивов 9.10.2007 20:16
volvo Обрати внимание - дин. массив индексируется от 0 д... 9.10.2007 20:33
status Получается размер массива равен константе к , а мн... 10.10.2007 16:44
volvo
Это у тебя где написано? У тебя написано, что теб... 10.10.2007 16:54
status А зжесь нельзя размер массива самому произвольно в... 10.10.2007 17:02
volvo Можно-то оно можно, только пойми: если ты установи... 10.10.2007 17:06
status Да я понял, просто мне надо было изменить размер м... 10.10.2007 17:13![]() ![]() |
|
Текстовая версия | 9.12.2025 21:56 |