Предмет:
ИнформатикаАвтор:
veleriowangАвтор:
caponese9kАвтор:
pughАвтор:
willieiefdАвтор:
maddie33Автор:
arielesxfif M[a, 4+1-a] < M[min, min]
then min := M[a, 4+1-a]
- у тебя в матрице рандомные числа максимум до 10, ты назначаешь их в min и max, а потом эти min и max пытаешься использовать как индексы.
Заведи отдельные переменные для сохранения индексов, например imin и imax и пользуйся ими, например как-то так:
for a := 1 to 4 do
if M[a, 4+1-a] < M[imin, imin]
then begin
min := M[a, 4+1-a];
imin := a;
end
По поводу параметра цикла не уверен, возможно в Pascal.ABC есть какие-то особенности по сравнению с обычным паскалем. Нашел вот такое:
"Описание параметра цикла for в заголовке цикла соблюдает принцип локальности: переменная описывается в том месте, где она впервые понадобилась
begin
for i: integer := 1 to 9 do
write(i,' ');
// Здесь переменная i не доступна!
for var i := 9 downto 1 do // описание с автоопределением типа
write(i,' ');
end."
Автор:
clifford5mzkДобавить свой ответ
Предмет:
Русский языкАвтор:
dawson78Ответов:
Смотреть
Предмет:
Русский языкАвтор:
taylorfullerОтветов:
Смотреть
Предмет:
Русский языкАвтор:
ziggyОтветов:
Смотреть
Предмет:
Русский языкАвтор:
hardyОтветов:
Смотреть