Срочно!!!Помогите, что не так, почему не работает данная программка?program massiv;const

Безотлагательно!!!
Помогите, что не так, почему не работает данная программка?program massiv;
const n=20;
var B: array [-20..n] of integer;
i,p,a,d,k,h:integer;
begin
Ввод массива
write('Введите интервал');
Readln(a,d);
Randomize;
For k:=1 to n do begin;
B[k]:=a+random (d-a+1);
write ('B[', k,']=', B[k]);
вывод массива
end;
For k:=1 to n do
Write (B[k]);
творенье элементов
p:=1;
For k:=1 to n do begin;
P:=p* B[k];
write ('творение частей');
end;
for i:=1 to n do read(B[k]);
readln;
h:=0;
for i:=1 to n do if B[k]lt;0 then inc(h);
write('количество отрицательных частей',h);
end.

Задать свой вопрос
1 ответ
1 (просто для справки) желательно Randomize в начале ставить
2 for k:=-10 to n т к по другому первые 10 ячеек просто не нужны
3 for i:=-10 to n
и вроде все и да пиши какие оплошности вылетают(так легче и прытче найти делему)
Мирослава Достман
Максим, можно еще вопрос по поводу иной программки?
Аля Колосницына
да
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт