progonskaij
30.03.2022 11:38

Впрограмме обрабатывается двумерный целочисленный массив a [0..n,0..n]. первый индекс элемента обозначает номер строки, а второй – номер столбца. дан фрагмент программы: for i: =0 to n do begin c: =a[i,n-i]; a[i,n-i]: =a[1,i]; a[1,i]: =c; end; что меняет этот фрагмент программы? 1) два столбца в таблице 2) строку и столбец в таблице 3) элементы диагонали и строки в таблице 4) элементы диагонали и столбца в таблице

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
alinkaivankiv
24.09.2020 19:45
ответ: 3, элементы диагонали и строки в таблице
Все элементы побочной диагонали можно получить, выполняя цикл
for i:=0 to n do
writeln(a[i,n-i]);
Где n- индекс последнего элемента.
Так же в цикле значения переменных меняются местами посредством c. Числа, с которыми меняются местами, принадлежат одной строке под индексом 1, что явно видно по обращению A[1,i]. Цикл просто проходит и заменяет значения этой строки значениями из побочной диагонали, и наоборот.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота