Народ поможите пожалуйста решить задачку.Горю пипец завтра зачет нужно срочно сделать.
А задача такая:Дана матрица n*n.Вычислить поизведение всех элементов матрицы стоящих в нечетных столбцах и найти сумму элементов главной диагонали
function sum(mas:main):longint;
var i:integer; buf:longint;
begin
buf:=0;
for i:=1 to n do
inc(buf,mas[i,i]);
sum:=buf;
end;
function sum(mas:main):longint;
var i:integer; buf:longint;
begin
buf:=0;
for i:=1 to n do
inc(buf,mas[i,i]);
sum:=buf;
end;
function product(mas:main):longint;
var i,j:integer; buf:longint;
begin
buf:=1; { <---------------------------------------------------------------------}
j := 1;
while (j <= n) do begin
for i := 1 to n do buf:=buf*mas[i,j];
inc(j, 2);
end;
product:=buf;