Элементы массив[1..3,1..4] of integer получили значения после выполнения следущего метода: For

Элементы массив[1..3,1..4] of integer получили значения после выполнения следущего метода: For i:= 1 to 3 do For j:= 1 to 4 do Begin Read(d); a[i,j]:=d; End; Какое значение имеет сумма частей a[2,2] и a[3,1], если вводились попорядку идущие числа, начиная с 1?

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

Выполнение цикла приведет к образованию двухмерного массива, состоящего из 3 строк по четыре элемента.  Значения частей будут одинаковы выражению a[I,j] = 4 * (i - 1) + j. то есть целое число вполне заполненных строк умножаем на число элементов в строке и добавляем число частей в текущей строке.

Исходя из формулы определяем:

a[2,2] = 4 * (2 - 1) + 2 = 6;

a[3,1] = 4 * (3 - 1) + 1 = 9;

a[2,2] + a[3,1] = 6+9 =15.

Итог можно проверить, заполнив элементами массива таблицу:

1

2

3

4

5

6

7

8

9

10

11

12

 

Ответ:  a[2,2] + a[3,1] = 15.

, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт