- •Задания к лабораторным работам Задание № 1. Тема: Условный оператор, операторы ввода / вывода
- •Задание № 2. Тема: Операторы цикла while, do-while
- •Задание № 3. Тема: Одномерные массивы
- •Задание № 4. Тема: Двумерные массивы
- •Задание № 5. Тема: Функции. Динамические массивы и структуры
- •Задание № 6. Тема: Работа со строками.
- •Задание № 7. Тема: работа с файлами (базовые типы данных).
- •Задание № 8. Тема: Работа с файлами (структуры данных).
Задание № 4. Тема: Двумерные массивы
Дана квадратная матрица порядка N. Вычислить среднее арифметическое положительных элементов матрицы, стоящих выше главной диагонали.
Дана матрица размерности N на M. Найти строку, в которой максимальный элемент минимален в соответствующем столбце.
Дана матрица размерности N на M. Найти столбец, в котором максимальный элемент минимален в соответствующей строке.
Дана матрица размерности N на M. Найти в матрице первую по счету строку с наибольшей суммой элементов. Вывести его номер.
Дана квадратная матрица порядка N. В матрице вычислить среднее арифметическое положительных элементов, стоящих на главной диагонали.
Дана квадратная матрица порядка N. Вывести строку матрицы, в которой элемент, стоящий на главной диагонали, максимальный среди элементов главной диагонали.
Дана матрица размерности N на M. Положительные элементы матрицы переписать подряд в одномерный массив В.
Дана матрица размерности N на M. Вычислить количество строк матрицы, в которых есть хоть один отрицательный элемент.
В квадратной матрице найти сумму элементов побочной диагонали и разделить на полученную сумму все элементы последнего столбца.
Дана матрица размерности N на M. Найти максимальный элемент и строку, содержащую этот элемент, поменять с первой строкой. Полученную матрицу вывести построчно.
Дана матрица размерности N на M. Вывести количество строк матрицы, в которых число положительных элементов больше числа отрицательных элементов.
Дана квадратная матрица порядка N. Найти произведение элементов побочной диагонали квадратной матрицы.
Дана матрица размерности N на M. Вывести номера всех столбцов матрицы, не содержащих отрицательных элементов.
Дана матрица размерности N на M. В матрице найти первый по счету столбец с максимальной суммой элементов. Вывести его номер.
Дана матрица размерности N на M. Вычислить количество строк матрицы, в которых нет ни одного отрицательного элемента.
Дана матрица размерности N на M. Вычислить количество строк матрицы, элементы которых упорядочены по возрастанию.
Дана матрица размерности N на M. В матрице найти первый по счету столбец с минимальной суммой модулей его элементов. Вывести его номер.
Дана матрица размерности N на M. Упорядочить строки по возрастанию сумм элементов в строке.
Дана матрица размерности N на M. Упорядочить строки по убыванию количеств отрицательных элементов для каждой строки.
Дана квадратная матрица порядка N. Найти максимальный и минимальный элементы матрицы и поменять местами соответствующие им строку и столбец (строка для максимального элемента, столбец - для минимального).
Дана матрица размерности M на N и матрица С размерности N на K. Найти произведение (вектор) матрицы A на тот столбец матрицы С, сумма элементов которого максимальная.
Дана матрица размерности M на N и матрица С размерности N на K. Найти произведение (число) столбца с минимальной суммой элементов матрицы А на ту строку матрицы С, сумма элементов которой минимальна.
Дано натуральное число N. Заполнить двумерный массив A размерностью N на N натуральными числами от 1 до N2 по «спирали»:
1
2
…
14
8
Дана матрица вещественных чисел A размерностью N на N, где N – нечетное, N>1. Найти сумму элементов области, обозначенной символами *.
*
*
*
*
*
*
*
*
*
*
*
*
*
Дана матрица вещественных чисел A размерностью N на N, где N – натуральное число, N>1. Найти сумму элементов области, обозначенной символами *.
* |
* |
|
* |
* |
|
* |
* |
* |
|
|
* |
* |
* |
|
* |
* |
|
* |
* |
* |
|
|
|
* |
Дана матрица вещественных чисел A размерностью N на N, где N – натуральное число, N>1. Найти сумму элементов области, обозначенной символами *.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
Дана матрица A размерностью M на N. Вычислить сумму положительных элементов матрицы, расположенных в столбцах с четными номерами.
Дана квадратная матрица вещественных чисел A размерностью N на N. Необходимо «развернуть» ее в одномерный масив В размерностью N2 по «спирали». Например, для N=3
, B(9)=(7.1, 3.2, 5.5, 2.3, 6.7, 4.6, 1.0, 8.2, 9.7).
Дана квадратная матрица целых чисел A размерностью 2N на 2N. Получить новую матрицу В такой же размерности, переставляя «блоки» исходной матрицы размером NN согласно рисунку.
N N
N |
|
N |
|
Дана матрица A размерностью M на N. Найти минимальный элемент из элементов первых двух строк и максимальный элемент из других элементов. Определить координаты этих элементов.