Помогите с решением задачки. Не могу никак понятьЗначения частей двухмерного массива

Помогите с решением задачки. Не могу никак понять
Значения частей двухмерного массива A[1..100,1..100] задаются с подмогою следующего куска программки:

for i:=1 to 100 do
for k:=1 to 100 do
if i gt; k then
A[i,k] := i
else A[i,k] := -k;

Чему равна сумма частей массива после исполнения этого фрагмента программки?

Задать свой вопрос
1 ответ

Берите матрицу гораздо меньше, скажем 5х5

-1  -2  -3  -4  -5  

2  -2  -3  -4  -5  

3   3  -3  -4  -5  

4   4   4  -4  -5  

5   5   5   5  -5  

Положительные и отрицательные элементы матрицы расположены симметрично условно главной диагонали. Потому, чтоб посчитать сумму чисел матрицы, достаточно брать элементы основной диагонали. Это числа от 1 до 5 со знаком "-". Аналогично для матрицы 100х100 это будут числа от 1 до 100 со знаком "-". Осталось посчитать сумму членов арифметической прогрессии 1,2,3,4,5....100 и взять со знаком "-". S = -(1+100)*100/2 = -5050.

Алексей Траваенский
спасибо огромное!
Кира
А лучший ответ? =)
Артемка Стриженцев
я не знаю как отметить
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт