Задание №17

Использование функций. Передача массивов в качестве параметров.

В-1. Дана целочисленная прямоугольная матрица порядка n´m (n = 6, m = 4). Написать две функции, определяющие:

1)      количество строк, не содержащих ни одного нулевого элемента;

2)      максимальное из чисел, встречающихся в заданной матрице более одного раза.

В-2. Дана целочисленная квадратная матрица порядка n (n = 7). Написать две функции, определяющие:

1)      количество столбцов, не содержащих ни одного нулевого элемента;

2)      сумму положительных четных элементов матрицы.

В-3. Дана целочисленная прямоугольная матрица порядка n´m (n = 8, m = 5). Написать две функции, определяющие:

1)      количество столбцов, содержащих хотя бы один нулевой элемент;

2)      номер строки, в которой находится самая длинная серия одинаковых элементов.

В-4. Дана целочисленная квадратная матрица порядка n (n = 5). Написать две функции, определяющие:

1)      произведение элементов в тех строках, которые не содержат отрицательных элементов;

2)      максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы.

В-5. Дана целочисленная квадратная матрица порядка n (n = 6). Написать две функции, определяющие:

1)      сумму элементов в тех столбцах, которые не содержат отрицательных элементов;

2)      минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы.

В-6. Дана целочисленная прямоугольная матрица порядка n´m (n = 8, m = 7). Написать две функции, определяющие:

1)      сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент;

2)      произведение положительных нечетных элементов матрицы.

В-7. Дана целочисленная квадратная матрица порядка n (n = 8). Написать две функции, определяющие:

1)      количество отрицательных элементов массива;

2)      сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент.

В-8. Дана целочисленная прямоугольная матрица порядка n´m (n = 6, m = 8). Написать две функции, определяющие:

1)      количество элементов матрицы, больших С;

2)      сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент.

В-9. Дана вещественная квадратная матрица порядка n (n = 10). Написать две функции, определяющие:

1)      сумму модулей элементов, расположенных ниже главной диагонали;

2)      произведение элементов массива, сумма индексов которых является четным числом.

В-10. Дана  вещественная прямоугольная матрица порядка n´m (n = 5, m = 9). Написать две функции, определяющие:

1)      минимальный  по модулю элемент матрицы;

2)      сумму модулей элементов массива, расположенных после первого элемента, равного нулю.

В-11. Дана  вещественная прямоугольная матрица порядка n´m (n = 8, m = 5). Написать две функции, определяющие:

1)      количество элементов массива, лежащих в диапазоне от А до В;

2)      сумму модулей элементов массива, расположенных после первого отрицательного элемента.

В-12. Дана  вещественная квадратная матрица порядка n (n = 4). Написать две функции, определяющие:

1)      количество элементов массива, равных 0;

2)      сумму элементов массива, расположенных после первого положительного элемента.

В-13. Дана целочисленная квадратная матрица порядка n´n (n = 6). Написать две функции, определяющие:

1)      номер первого из столбцов, содержащих хотя бы один нулевой элемент;

2)      минимум среди сумм элементов диагоналей, параллельных побочной диагонали матрицы.

В-14. Дана целочисленная прямоугольная матрица порядка n´m (n = 8, m = 5). Написать две функции, определяющие:

1)      количество строк, содержащих хотя бы один нулевой элемент;

2)      номер столбца, в котором находится самая длинная серия одинаковых элементов.