Показать сообщение отдельно
  #2  
Старый 28.04.2014, 17:28
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от Guerron
Пытался создать программу, которая создаёт два одномерных массива, в каждом из которых находит минимальное значение и эти значения сравнивает, выводя в отдельный Эдит результат (t). Точную формулировку задания, к сожалению, не помню. Как я понял, у меня как-то неправильно создаются массивы, но что нужно сделать не пойму.
Массивы нужно объявлять не типами, а переменными:
Код:
var
  A: array[0..100] of integer;
  B: array[0..100] of integer;
Обращаться к элементам массива нужно через квадратные скобки, а не круглые:
Код:
A[a1] := (-99+random(198));
И переменные для цикла for нужно делать локальными, а не глобальными - тогда не будет выдавать "For loop control variable must be simple local variable"
Ответить с цитированием