К содержанию

Задачи на тему «Двумерные массивы»

В PASCAL 7.0 тип двумерных массивов описывается так же, как и одномерных. Различие состоит в том, что вы должны указать диапазон для двух индексов массива – положение каждого элемента массива A [I, J] определяется значением строки I и столбца J. Например, описание двумерного массива натуральных чисел размера N х М может быть задано следующей строкой:

VAR MAS : ARRAY[1..N, 1..M] OF INTEGER;

Алгоритмы, предназначенные для обработки таких массивов, могут быть структурированы как:

— алгоритмы поиска;

— алгоритмы выборки;

— алгоритмы сортировки;

— алгоритмы преобразования в виде поворота или зеркального отражения относительно какой-либо оси симметрии.
Упражнение 1. Дана матрица NхМ, состоящая из натуральных чисел. Найти в ней наименьший элемент и опреде­лить его местоположение. Если таких элементов несколько, то вывести на экран положение каж­дого из них.
Упражнение 2. Дана матрица N х М, состоящая из натуральных чисел. Найти в строках самые правые наименьшие элементы и определить их местоположение.
Упражнение 3. Задан двухмерный массив чисел. Элементы матрицы вводятся с клавиатуры. Найти номер строки и номер столбца, в которых находится максимальный элемент. Вывести результат.

Упражнение 4. Задан двухмерный массив чисел. Элементы матрицы вводятся с клавиатуры. Найти среди четных элементов матрицы максимальный элемент. Вывести результат.

Упражнение 5. Задан двухмерный массив чисел. Значение элементов матрицы вводятся с клавиатуры. Определить количество одинаковых элементов матрицы и вывести те из них, которые находятся на четных строках. Вывести результат.

Упражнение 6. Задан двухмерный массив чисел. Значение элементов матрицы вводятся с клавиатуры. Определить сумму одинаковых элементов матрицы и вывести те из них, которые находятся на нечетных столбцах. Вывести результат.

Упражнение 7. Задан двухмерный массив чисел (квадратная матрица). Значение элементов матрицы вводятся с клавиатуры. Определить среднее арифметическое значение элементов в каждой строке матрицы и определить, какое(ие) из средних значений больше максимального значения элементов главной диагонали. Вывести результат.

Упражнение 8. Задан двухмерный массив чисел. Значение элементов матрицы формируются случайным образом. Вычислить произведение суммы элементов главной диагонали на сумму элементов i-ой строки (строка выбирается пользователем). Вывести результат.

Упражнение 9. Задан двухмерный массив чисел. Значение элементов матрицы вводятся с клавиатуры. Вычислить сумму элементов матрицы, индексы которых составляют в сумме заданное число K (это число вводится пользователем). Вывести результат.

Упражнение 10. Задан двухмерный массив чисел. Значение элементов матрицы формируются случайным образом. Найти сумму минимальных и максимальных элементов главной и побочной диагонали. Вывести результат.

Добавить комментарий

Частые вопросы

Чем страница «Задачи на тему «Двумерные массивы»» отличается от главной Языки программирования Pascal и Delphi?

Это отдельная карточка или рубрика, а не дубль главной. Канонический адрес — текущий URL без www и с https.

Стоит ли покупать «Задачи на тему «Двумерные массивы»» только по этому тексту?

Нет. Текст помогает сравнить варианты, но финальный выбор зависит от вашего сценария, бюджета и актуальной оферты продавца.

Есть ли смысл читать FAQ, если уже есть рейтинг?

Да. FAQ отвечает на типовые вопросы выбора, рейтинг — на сравнение позиций. Это разные блоки одной страницы.

Что это за материал «Задачи на тему «Двумерные массивы»»?

Это редакционный разбор на Языки программирования Pascal и Delphi: коротко, кому подходит тема, какие критерии сравнения важны и где проверить актуальные условия у поставщика.