sum_pr = 0
sum_ob = 0
for i = 1 to N
sum_pr = sum_pr + A(i,i)
sum_ob = sum_ob + A(i,N-i+1)
next i
проблемма сортировки массива
for i = 0 to n
for j = 0 to n
if i=j then
sum=sum+A(i,j)
end if
next j
next i
Проблемма с обратной диагональю. Каким образом можно найти сумму обратной диагонали?
Заранее спасибо.
Цитата:
Originally posted by Shpuntik
Добрый день. Столкнулся со следующей проблеммой. имеется двухмерный массив размером NxN (квадратная матрица). необходимо найти сумму прямой и обратной диагонали. с прямой диагональю все просто, что-то в таком духе:
for i = 0 to n
for j = 0 to n
if i=j then
sum=sum+A(i,j)
end if
next j
next i
Проблемма с обратной диагональю. Каким образом можно найти сумму обратной диагонали?
Заранее спасибо.
Добрый день. Столкнулся со следующей проблеммой. имеется двухмерный массив размером NxN (квадратная матрица). необходимо найти сумму прямой и обратной диагонали. с прямой диагональю все просто, что-то в таком духе:
for i = 0 to n
for j = 0 to n
if i=j then
sum=sum+A(i,j)
end if
next j
next i
Проблемма с обратной диагональю. Каким образом можно найти сумму обратной диагонали?
Заранее спасибо.
:D :D :D :D
j=0
for i = n downto 0
sum=sum+A(i,j)
j=j+1
next i
if i+j=n
Код: