
- •1. Программирование линейных алгоритмов
- •2. Программирование разветвляющихся алгоритмов
- •3. Табулирование функций
- •3.1. Табулирование функции одной переменной
- •3.2. Табулирование кусочно-непрерывной функции
- •4. Работа с одномерными массивами
- •4.1. Вычисление сумм, количеств и произведений элементов массива
- •4.2. Выделение минимального и максимального элементов массива
- •4.3. Формирование новых массивов
- •4.4. Обработка упорядоченных массивов
- •4.5. Дополнительные задачи
- •5. Работа с двумерными массивами
- •5.1. Вычисление сумм, произведений и количеств элементов матрицы.
- •5.2. Выполнение вычислений в строках и столбцах матрицы.
- •5.3. Поиск строк и столбцов в матрице.
- •5.4. Дополнительные задачи
5.3. Поиск строк и столбцов в матрице.
В каждой задаче данного раздела задана матрица размером N х M, а в некоторых задачах - дополнительный массив чисел. Программа должна:
1) вводить размерность и элементы как матрицы, так и дополнительного массива;
2) вводить некоторые дополнительные числа;
3) выполнять действия в соответствии с условием задачи;
4) выводить исходные данные и результат обработки матрицы в виде текстового сообщения.
В программе предусмотреть завершение
просмотра элементов строк (столбцов), если хотя бы один элементы строки (столбца) не удовлетворяют заданному условию;
просмотра строк (столбцов), если строка (столбец) в соответствии с заданным условием будут найдены.
Исходные данные для отладки программы выбрать самостоятельно.
Таблица 5.3
Вариант |
Задание |
1 |
Совпадает ли заданный массив хотя бы с одной строкой матрицы? |
2 |
Совпадает ли заданный массив хотя бы с одним столбцом матрицы? |
3 |
Есть ли в матрице строка, состоящая только из положительных элементов? |
4 |
Есть ли в матрице столбец, состоящий только из отрицательных элементов? |
5 |
Есть ли в матрице строка, сумма элементов которой равна заданному B? |
6 |
Есть ли в матрице столбец, сумма элементов которого больше заданного B? |
7 |
Есть ли в матрице строка, в которой все элементы равны между собой? |
8 |
Есть ли в матрице столбец, в котором все элементы равны между собой? |
9 |
Есть ли в матрице строка, в которой все элементы принадлежат промежутку [X, Y]? |
10 |
Есть ли в матрице столбец, в котором все элементы не принадлежат промежутку [X, Y]? |
11 |
Есть ли в матрице строка, в которой нет нулевых элементов? |
12 |
Есть ли в матрице столбец, в котором только два положительных элемента? |
Окончание табл. 5.3
Вариант |
Задание |
|
13 |
Есть ли в матрице строка, в которой больше трех положительных элементов? |
|
14 |
Есть ли в матрице столбец, в котором произведение элементов отрицательное? |
|
15 |
Есть ли в матрице строка, в которой каждый элемент больше соответствующего элемента заданного массива? |
|
16 |
Есть ли в матрице строка, в которой на первом месте стоит максимальный элемент строки? |
|
17 |
Есть ли в матрице столбец, в котором на первом месте стоит максимальный элемент столбца? |
|
18 |
Есть ли в матрице столбец, в котором на первом месте стоит минимальный элемент столбца? |
|
19 |
Есть ли в матрице строка, в которой на последнем месте стоит минимальный элемент строки? |
|
20 |
Есть ли в матрице столбец, в котором на последнем месте стоит максимальный элемент столбца? |
|
21 |
Есть ли в матрице строка, в которой сумма элементов отрицательная? |
|
22 |
Есть ли в матрице столбец, в котором меньше трех нулей? |
|
23 |
Есть ли в матрице строка, в которой все элементы четные числа? |
|
24 |
Есть ли в матрице столбец, в котором все элементы нечетные числа? |
|
25 |
Есть ли в матрице строка, в которой сумма элементов равна нулю? |
|
26 |
Есть ли в матрице столбец, в котором нет нечетных чисел? |
|
27 |
Есть ли в матрице строка, элементы которой образуют неубывающую последовательность? |
|
28 |
Есть ли в матрице столбец, элементы которого образуют невозрастающую последовательность? |
|
29 |
Есть ли в матрице строка, сумма всех положительных элементов которой меньше заданного B? |
|
30 |
Есть ли в матрице столбец, произведение всех положительных элементов которого больше заданного В? |
|