нужно построить алгоритм по этой задаче...очень срочно!
квадратная матрица, симметричная относительно главной диагонали, задана верхним треугольником в виде одномерного массива. восстановить исходную матрицу и напечатать по строкам.
Вот примерно кусок кода написанный на Delphi
По строка сам выведешь!
k := 0;
for i := k to StringGrid1.ColCount - 1 do
begin
for j := 0 to StringGrid1.RowCount - 1 do
begin
StringGrid1.Cells[i, j] := StringGrid1.Cells[j, i];
end;
k := k + 1;
end;