Найти произведение элементов, стоящих на диагоналях квадратной матрицы
Категория: Delphi/Pascal
2012-01-12 23:10:02
code: #pascal
program PascalGuru; var A:array[1..100,1..100] of integer; {переменная массива} i,j,n,pr:integer; {переменные для циклов} begin write ('Vvedite razmer matricy A: '); readln (n); for i:=1 to n do for j:=1 to n do begin write ('A[',i,',',j,']='); readln (A[i,j]); end; write ('Vot vvedennai vami matrica A: '); for i:=1 to n do begin writeln; for j:=1 to n do write (A[i,j]:8); end; pr:=1; for i:=1 to n do for j:=1 to n do if (i=j) or (i+j-1=n) then pr:=pr*A[i,j]; writeln; writeln('Proizvedenie: ',pr); readln; end.
Поделиться: