
- •Содержание
- •1.1. Решение типовых задач 5
- •1.2. Задачи 11
- •Алгоритмы линейной структуры
- •Решение типовых задач
- •1.2 Задачи
- •Раздел 2 алгоритмы разветвляющейся структуры
- •2.1. Решение типовых задач
- •37. Вычислить значение функции y:
- •2.2. Задачи
- •Раздел 3 алгоритмы циклической структуры
- •3.1. Решение типовых задач
- •3.2. Задачи
- •Раздел 4 одномерные массивы
- •4.1. Решение типовых задач
- •4.2. Задачи
- •Раздел 5 двумерные массивы
- •5.1. Решение типовых задач
- •5.2. Задачи
Раздел 5 двумерные массивы
5.1. Решение типовых задач
Массив называется двумерным, если количество индексов у каждого элемента равно двум, т.е. двумерный массив - это совокупность однотипных данных, представленная в виде таблицы.
Для двумерного массива первый индекс - это номер строки, а второй индекс - это номер столбца, на пересечении которых расположен элемент.
Массив называется квадратным, если в нем число строк равно числу столбцов.
Элементы, стоящие на главной диагонали характеризуются тем, что для них справедливо равенство i=j, а значит это элементы вида a(i,i).
Для элементов квадратного массива, стоящих на побочной диагонали, характерно следующее: i+j=n+l.
Для элементов, стоящих выше главной диагонали характерно: i<j.
Для элементов, стоящих ниже главной диагонали характерно: i>j.
Для элементов квадратного массива, стоящих выше побочной диагонали, характерно следующее: /+/<и+1.
Для элементов квадратного массива, стоящих ниже побочной диагонали, характерно следующее: i+j >и+1.
Ввод и вывод двумерного массива можно осуществить в разных формах: в неудобной для пользователя форме, в удобной для пользователя форме.
Дан двумерный массив A(п,т). Ввести массив по строкам. Вывести только первую строку.
Решение:
Дан двумерный массив А(п,т). Найти сумму элементов каждого из четных столбцов.
Решение:
304. Дан двумерный массив А(п,п) целых чисел. Найти среднее геометрическое элементов главной диагонали и удвоенную сумму элементов, стоящих выше побочной диагонали.
Решение:
305. Дан двумерный массив А(п,п) целых чисел. Найти среднее геометрическое элементов главной диагонали и удвоенную сумму элементов, стоящих выше побочной диагонали (второй способ)
Решение:
306. Дан двумерный массив А(п,п) целых чисел. Поменяйте элементы первой и последней строки местами. Выведите преобразованный массив по столбцам.
Решение:
307. Сформировать двумерный массив А{п,п), где п - четное, по заданному образцу:
Решение:
308. Дан двумерный массив А{п,m) целых чисел. Найти минимальный элемент массива. Вывести его позицию в массиве.
Решение:
309. Дан двумерный массив А(п,т) целых чисел. Ввести его по столбцам. Найти максимальный элемент во второй строке массива и поменять местами элемент а(1,2) с ним. Вывести массив.
Решение
310. Дан двумерный массив А(п,т) целых чисел. Ввести его по столбцам. Поменять местами строку, содержащую минимальный элемент, со строкой, содержащей максимальный элемент.
Решение:
311. Дан двумерный массив Л(я,л) целых чисел. Вычислить сумму элементов, расположенных на главной диагонали и выше ее, которые превосходят по величине минимальный элемент, расположенный среди элементов предпоследнего столбца.
Решение: