|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Замените элементы, стоящие ниже главной диагонали, на противоположные по знаку
Delphi - 6 !
Добрый день. Прошу вашей помощи с написанием кода задачи. Вообщем то суть задачи такова: Дана матрица порядка 7х7. Замените элементы, стоящие ниже главной диагонали, на противоположные по знаку. У меня есть некоторый код, но нужно сделать так, что бы уже измененные значения выводились во второй таблице, то есть их должно быть 2. Вот код: Код:
procedure TForm1.Button1Click(Sender: TObject); var i,j:integer; begin for i:=1 to n do for j:=1 to n do if j<i then begin a[i,j]:=-a[i,j]; StringGrid1.Cells[j-1,i-1]:=IntToStr(a[i,j]); end; End; procedure TForm1.StringGrid1Click(Sender: TObject); var i,j:integer; begin Randomize; StringGrid1.RowCount:=7; StringGrid1.ColCount:=7; for i:=1 to n do for j:=1 to n do begin a[i,j]:=random(100)-50; StringGrid1.Cells[j-1,i-1]:=IntToStr(a[i,j]); end; end; end. |