Лекция 24.Двумерные массивы. Поиск элементов с заданными свойствами автор: Садовский Ефим Моисеевич
1. Повторение. Двумерные массивы. Ввод, заполнение случайными числами, вывод на экран. 2. Двумерный массив. Назначение. При работе с двумерным массивом, чтобы перебрать все его элементы, необходимо использовать два вложенных цикла For (перебираем строки от 1 до N, а в каждой строке – столбцы от 1 до M): for i:=1 to N do , где N – количество строк массива. for j:=1 to M do , где M – количество столбцов массива. Однако двумерный массив можно рассматривать как несколько одномерных (разбивая его на строки или столбцы). Поэтому если в задаче необходимо перебрать элементы одного столбца или строки, то необходимо использовать только один цикл For. Например, удвоить все элементы 1-го столбца: for i:=1 to N do a[i,1]:= a[i,1]*2; Обратите внимание на то, что фиксируется второй индекс (номер столбца). Чтобы удвоить все элементы 1-й строки: for i:=1 to M do a[1,i]:= a[1,i]*2; Фиксируется первый индекс (номер строки). 3. Решение задач. 1. Двумерный массив 5х5 заполнен случайными числами от 1 до 100. Вывести на экран минимальный и максимальный элементы массива. 2. Двумерный массив 5х10 заполнен случайными числами от 1 до 100. Заменить нулями четные элементы 1 и K-го столбцов. 3. Заполнить двумерный массив 10х10 элементов случайными числами от 1 до 20. Возвести в квадрат все элементы четных строк. 4. Двумерный массив заполнен любыми числами. Вывести на экран максимальный элемент каждой строки.