![]() |
|
|
|
|
#1
|
|||
|
|||
|
надо прочитать матрицу NxN целых чисел. Идея есть, но она не работает
Код:
procedure TForm1.Button1Click(Sender: TObject);
var nproc,i,j:0..n;
a:matr;
begin
nproc:=upDown1.Position;
while nproc>=n do button1.Caption:='N должно быть меньше 100';
nproc:=nproc-1;
with stringgrid1 do
begin stringgrid1.ColCount:=updown1.Position-1;
stringgrid1.RowCount:=stringgrid1.ColCount-1;
for i:=0 to nproc do
for j:=0 to nproc do a[i,j]:=strToInt(cells[j,i]);
endModeratorial: Пользуемся тегами!!! Последний раз редактировалось Admin, 10.12.2008 в 16:00. |
|
#2
|
|||
|
|||
|
А где описание типа matr? Это раз.
Два. А что конкретно надо делать-то? Здесь только заполнение матрицы. |
|
#3
|
|||
|
|||
|
Цитата:
Код:
const n=100; type matr=array[1..n,1..n] of integer; |
|
#4
|
|||
|
|||
|
хехехе, был у меня в дипломе подсчет определителя матрицы 14*14 методом квадратов если не ошибаюсь
) рекурсия и все радости жизни...для таких размерностей конечно это несерьезно советую поискать реализацию в инете ![]() |
|
#5
|
|||
|
|||
|
Цитата:
|
|
#6
|
|||
|
|||
|
А данные то в StringGrid есть?
|
|
#7
|
|||
|
|||
|
Ты думаешь все помнят что такое опреелитель матрицы и как он считается??? Формулу в студию.
|
|
#8
|
|||
|
|||
|
Есть подозрение что на строке
Код:
while nproc>=n do button1.Caption:='N должно быть меньше 100'; |
|
#9
|
|||
|
|||
|
Цитата:
|