Виталий Ромащенко
Виталий Ромащенко

помогите с паскалем. когда запускаю выдает ошибку "Нет индексного свойства по умолчанию для типа integer"

Al
Alex

а код программы можно глянуть?
Код сильно начинающего программиста.
1. Индексы для оператора for лучше объявить в процедуре
2. если а это массив, что было бы логичным, то объявить его нужно соответвенно
3. Похоже что b это тоже массив

b[j]:=random(101); ошибка здесь
нужно b:=random(101);
но боюсь твоя задача решается по - другому, по коду сложно понять что программа должна делать

Задачу в студию

Митя
Митя

for var i
это что?
по аналогии с for(int i=; что ли?
Должно быть без var

Александр
Александр

Тип integer является простым (не массив, не типизированная ссылка и не класс со свойством по умолчанию) - для него нельзя указывать индексацию.

Владимир
Владимир

Ответы пожевали, но очевидно, что в строчке было
a[ i ]:=random(101);
Что такое a[ i ], объяснить можешь? А с учетом типа переменной a?

Похожие вопросы
Помогите! Почему выдает ошибку 41? Паскаль
Паскаль выдает ошибку, Неверное Выражение, где ошибка
Паскаль выдает ошибка синтаксиса. Где???
помогите. паскаль, выдает ошибку ожидался оператор,, курсор стоит после kol
Паскаль выдает ошибку, помогите!
Когда я запускаю Доту 2 у меня выдает ошибку. Помогите.
присвоение значения типа integer форме edit (выдает ошибку см. ниже) delphi 7
Borland Pascal 7.0 какое значение переменной типа integer по умолчанию?
Я запускаю игру, а мне выдается ошибка...
Нет индексного свойства по умолчанию для типа integer паскаль