Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2011, 00:19   #1
Rinka1
 
Регистрация: 18.10.2011
Сообщений: 4
По умолчанию Надо найти ошибку в программе Делфи массивы

Найти минимальные элементы каждой строки матрицы X(n x m) и поместить их на главную диагональ, а диагональные элементы записать на место минимальных.
program Project7;

{$APPTYPE CONSOLE}
Uses SysUtils,Math;

VAR m:integer;
n:integer;
a:integer;
i:integer;
j:integer;
maxi:integer;
maxj:integer;
x:array [1..10, 1..10] of integer;
begin
for i:=1 to n do
begin
maxj:=1;
For j:=2 to m do
if a[i,j]<a[i, maxj] then maxj:=j;
a[i, i]:=a[i, i]+a[i, maxj] ;
a[i, maxj]:=a[i, i]-a[i, maxj];
a[i, i]:=a[i, i]-a[i, maxj];
Writln(a);
end;
Readln;
end.
Rinka1 вне форума Ответить с цитированием
Старый 20.12.2011, 00:25   #2
viron
Форумчанин
 
Аватар для viron
 
Регистрация: 02.12.2011
Сообщений: 110
По умолчанию

Цитата:
VAR m:integer;
n:integer;
a:integer;
i:integer;
j:integer;
maxi:integer;
maxj:integer;
x:array [1..10, 1..10] of integer;
begin
for i:=1 to n do // Неизвестно чему равно n...
Цитата:
For j:=2 to m do // Тоже самое
Я не знаю может эти переменные в другом месте программы инициализированы.
viron вне форума Ответить с цитированием
Старый 20.12.2011, 00:39   #3
Xardas
Сисадмин
Форумчанин
 
Аватар для Xardas
 
Регистрация: 28.12.2007
Сообщений: 320
По умолчанию

Вас тут и не поймешь... То ли половина кода сперта откуда-то, то ли еще чего... Массив объявлен как x, но в программе фигурирует как a, значения m и n, как было подмечено в предыдущем посте, не инициализированы, так же как и сам массив
Xardas вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу найти ошибку в программе Doomsday Помощь студентам 1 14.11.2011 18:53
Ошибку не могу найти в программе Веселина Паскаль, Turbo Pascal, PascalABC.NET 7 26.05.2011 20:44
Помогите найти ошибку в программе(СИ) Ker_33rus Общие вопросы C/C++ 7 19.10.2009 20:03
Помогите найти ошибку в программе Evgenii Помощь студентам 3 24.07.2008 09:06