25) Значения частей двухмерного массива A[1..100,1..100] задаются с поддержкою

25) Значения частей двухмерного массива 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;
Чему одинакова сумма частей массива после исполнения этого куска программки?

Пожалуйста, растолкуйте досконально как это решить.

Задать свой вопрос
Лезная Диана
можно просто скопировать в компилятор
Potolokova Vasilisa
ну, а если в разуме, то надобно просто осознать, что делает программка
Гадовский Семён
серьезно?
1 ответ
Во вложении на верхнем рисунке показана схема двумерного массива (матрицы), размером 100х100. Желтоватые кружки - элементы массива. Выделена основная диагональ матрицы (условие, когда номер строчки равен номеру столбца), а треугольники с заливкой выделяют верхнюю и нижнюю треугольные матрицы. Если исходная матрица квадратная, то количество частей в обоих треугольных матрицах идиентично.
На нижнем рисунке описывается наполнение частей массива. Строки нижней треугольной матрицы заполняется номерами строчки (зеленоватая область), а столбцы верхней треугольной матрицы - номерами столбцов с обратным знаком (красноватая область). При внимательном рассмотрении можно осознать, что каждому элементу зеленоватой области будет сопоставлен элемент красноватой с таким же значением, но с обратным знаком. Как следует, сумма этих элементов будет одинакова нулю.
Осталось отыскать сумму частей основной диагонали. Там будут элементы -1, -2, -3, ... -99, -100. Это сумма первых 100 чисел естественного ряда, образующих арифметическую прогрессию, взятая с обратным знаком.
\displaystyle S= \frac2a_1+d(n-1)2n= \frac2\cdot1+1(100-1)2\cdot100=  \frac101\cdot1002=5050

Ответ: -5050
Данил Морщагин
громадное спасибо)
Милана Гаршинцева
я здесь не так давно, еще не разбираюсь в этих баллах, извините
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт