Оглавление
Лаб№4 Использование класса matr 2
Индивидуальные задания 2
Лаб№5. Дружественные функции 6
Индивидуальные задания 6
Лаб№6 Перегрузка операций 9
Общая задача 9
Индивидуальные задания 9
Лаб№4 Использование класса matr
Для решения задачи использовать класс matr, который был создан на лекции, (пример прилагается):
Решить задачу как метод класса.
Решить задачу в main c использованием методов класса доступа к полям класса.
Индивидуальные задания
№ |
Задача |
Область (если есть) |
|
Дана вещественная матрица А из N строк и N столбцов (N <=50 вводится). Если максимальный элемент больше числа С (вводится), то упорядочить элементы главной диагонали по убыванию, иначе поменять местами первую и последнюю строки матрицы. |
|
|
Дана целочисленная квадратная матрица N <=20 (вводится). В заштрихованной области найти количество элементов, которые больше C, но меньше B. Если это число четное, то переписать главную диагональ в обратном порядке, иначе выдать сообщение “число не четное”. |
|
|
Дана матрица В из М строк и М столбцов (M <=15 вводятся). Среди элементов матрицы найти максимальный элемент и переписать строку, где он находится, в обратном порядке. Найти произведение чисел над побочной диагональю. |
|
|
Дана целочисленная квадратная матрица N <=20 (вводится). В заштрихованной области найти сумму индексов всех элементов. Если это число четное, то переписать побочную диагональ в обратном порядке, иначе выдать сообщение “число нечетное”. |
|
|
Дана матрица В из М строк и М столбцов (M <=15 вводятся). Найти минимальный элемент среди элементов нечетных строк, поменять местами первый элемент матрицы и минимальный. Упорядочить главную диагональ по возрастанию. |
|
|
Дана целочисленная квадратная матрица N <=20 (вводится). В заштрихованной области найти среднее арифметическое всех элементов. Переписать первую строку в обратном порядке. |
|
|
Дана матрица В из М строк и М столбцов (M <=15 вводятся). Найти над главной диагональю максимальный элемент и его номер, переписать строку с этим номером в обратном порядке. |
|
|
Дана целочисленная квадратная матрица N <=20 (вводится). В заштрихованной области в каждом столбце найти минимальный элемент и сформировать из этих элементов одномерный массив, упорядочить массив по возрастанию. |
|
|
Дана матрица В из М строк и М столбцов (M<=15 вводятся). Найти максимальное число под главной диагональю и сумму отрицательных чисел. Поменять местами первый и последний столбцы матрицы. Напечатать результаты. |
|
|
Дана целочисленная квадратная матрица N <=20 (вводится). Если максимальный элемент всей матрицы лежит в заштрихованной области, то определить произведение элементов в каждом столбце всей матрицы, если это условие не выполняется, то упорядочить строку с максимальным элементом по возрастанию. |
|
|
Дана матрица В из М строк и М столбцов (M <=15 вводятся). Найти под побочной диагональю все числа, которые по абсолютной величине больше введенного числа Y, и произведение положительных чисел. Упорядочить первую строку по возрастанию. |
|
|
Дана целочисленная квадратная матрица N <=20 (вводится). Если сумма индексов минимального элемента всей матрицы четное число, то в заштрихованной области определить количество положительных элементов в каждом столбце всей матрицы, если это условие не выполняется, то переписать строку с минимальным элементом в обратном порядке. |
|
|
Дана матрица В из М строк и М столбцов (M <=15 вводятся). Найти над главной диагональю в каждом столбце минимальные элементы, сформировать из них массив, упорядочить массив по убыванию, а на главной диагонали посчитать количество чисел кратных 3. |
|
|
Дана целочисленная квадратная матрица N <=20 (вводится). Если минимальный элемент всей матрицы лежит в заштрихованной области, то определить среднее арифметическое положительных элементов в каждом столбце всей матрицы, если это условие не выполняется, то переписать строку с минимальным элементом в обратном порядке. |
|
|
Дана матрица В из М строк и М столбцов (M <=15 вводятся). Если максимальный элемент всех четных столбцов матрицы лежит выше главной диагонали, то заменить его первым элементом в столбце, если ниже, то заменить его соответствующим элементом главной диагонали. |
|
|
Дана матрица В из М строк и М столбцов (M <=15 вводятся). Найти над главной диагональю в каждом столбце минимальные элементы, сформировать из них массив, упорядочить массив по убыванию, а на главной диагонали посчитать количество чисел кратных 3. |
|
|
Дана матрица В из М строк и М столбцов (M <=15 вводятся). Найти под побочной диагональю сумму порядковых номеров всех чисел >F и произведение этих чисел (F- вводится). Упорядочить последнюю строку по возрастанию. |
|
|
Дана целочисленная квадратная матрица N <=20 (вводится). Если минимальный элемент всей матрицы лежит в заштрихованной области, то определить среднее арифметическое положительных элементов в каждом четном столбце всей матрицы, если это условие не выполняется, то переписать строку с минимальным элементом в обратном порядке. |
|
|
Дана матрица В из М строк и М столбцов (M <=15 вводятся). Найти над побочной диагональю количество четных чисел и сумму положительных чисел. Поменять местами главную диагональ и последнюю строку. |
|
|
Дана целочисленная квадратная матрица N <=20 (вводится). В заштрихованной области найти максимальный элемент, Если это четное число, то для каждой строки во всей матрице найти количество положительных элементов и упорядочить строки всей матрицы по убыванию количества положительных элементов. |
|
|
Дана матрица В из М строк и М столбцов (M <=15 вводится). Найти на главной диагонали среднее арифметическое отрицательных элементов и поменять местами элементы первого и последнего столбцов матрицы. |
|
|
Дана целочисленная квадратная матрица N <=20 (вводится). В заштрихованной области найти количество элементов, которые больше C, но меньше B. Если это число четное, то переписать главную диагональ в обратном порядке, иначе выдать сообщение “число не четное”. |
|
|
Дана матрица В из М строк и М столбцов (M <=15 вводятся). Найти под побочной диагональю номер строки, в которой находится минимальный элемент, и поменять эту строку с первой строкой матрицы. |
|
|
Дана целочисленная квадратная матрица N <=20 (вводится). Если минимальный элемент всей матрицы лежит в заштрихованной области, то определить среднее арифметическое положительных элементов в каждом четном столбце всей матрицы, если это условие не выполняется, то переписать строку с минимальным элементом в обратном порядке. |
|
|
Дана матрица В из М строк и М столбцов (M <=15 вводятся). Найти в матрице над главной диагональю количество элементов больше А (А- вводится) и поменять местами элементы из k-ой строки и s-го столбца (k и s вводятся). |
|
|
Дана целочисленная квадратная матрица N <=20 (вводится). Если максимальный элемент всей матрицы лежит в заштрихованной области, то определить произведение элементов в каждом столбце всей матрицы, если это условие не выполняется, то упорядочить строку с максимальным элементом по возрастанию. |
|
|
Дана матрица В из М строк и М столбцов (M <=15 вводятся). Найти в матрице количество отрицательных элементов под главной диагональю, которые по абсолютной величине больше соответствующего элемента на главной диагонали. Упорядочить побочную диагональ по возрастанию. |
|
|
Дана целочисленная квадратная матрица N <=20 (вводится). В заштрихованной области найти максимальный элемент. Если это четное число, то для каждой строки во всей матрице найти количество положительных элементов и упорядочить строки всей матрицы по убыванию количества положительных элементов. |
|
|
Дана матрица В из М строк и М столбцов (M <=15 вводятся). Найти над главной диагональю в каждом столбце минимальные элементы, сформировать из них массив, упорядочить массив по убыванию, а на главной диагонали посчитать количество чисел кратных 3. |
|
|
Дана матрица В из М строк и М столбцов (M <=15 вводятся). Найти над главной диагональю в каждом столбце минимальные элементы, сформировать из них массив, упорядочить массив по убыванию, а на главной диагонали посчитать количество чисел кратных 3. |
|
Лаб№5. Дружественные функции
Решить задачу, используя дружественные функции.