Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КР_ООП (основы C#)_1 ч.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
689.66 Кб
Скачать

Вариант №6.

Составить программу формирования двумерных динамических массивов–матриц А размерностью n x m и B размерностью k x p. Размерность массивов–матриц А (n = 5, m = 7) и B (k = 7, p = 5) ввести с клавиатуры.

Значения элементов массивов–матриц и определяются c помощью выражений:

, ,

где и оформить в виде функций в соответствии с выражениями:

при

при

Сформировать двумерный массив–матрицу С, каждый элемент которого определяется произведением соответствующих элементов исходных массивов–матриц А и В.

Определить максимальный элемент, лежащий на побочной диагонали массива–матрицы С в пользовательской функции.

Сформировать массив–матрицу G, на основе массива–матрицы С, поменяв в нем местами элементы столбцов, расположенных на главной и побочной диагоналях.

Вывести на экран полученные массивы–матрицы и значение максимального элемента.

Вариант №7.

Составить программу формирования двумерных динамических массивов–матриц А размерностью m x n и B размерностью k x p. Размерность массивов–матриц А (m = 7, n = 5) и B (k = 7, p = 5) ввести с клавиатуры.

Значения элементов массивов–матриц и определяются c помощью выражений:

, ,

где и оформить в виде функций в соответствии с выражениями:

при

при

Сформировать двумерный массив–матрицу С, каждый элемент которого определяется суммой соответствующих элементов исходных массивов–матриц А и В.

Определить сумму элементов, лежащих на главной диагонали массива–матрицы С в пользовательской функции.

Сформировать массив–матрицу G, на основе массива–матрицы А, поменяв в нем местами соответствующие элементы первой и пятой строки.

Вывести на экран полученные массивы в виде матриц и результат вычисления суммы.

Вариант №8.

Составить программу формирования двумерных динамических массивов–матриц А размерностью m x n и B размерностью k x p. Размерность массивов–матриц А (m = 7, n = 5) и B (k = 7, p = 5) ввести с клавиатуры.

Значения элементов массивов–матриц и определяются c помощью выражений:

, ,

где и оформить в виде функций в соответствии с выражениями:

при

при

Сформировать двумерный массив–матрицу С, каждый элемент которого определяется разностью соответствующих элементов исходных массивов–матриц B и A.

Определить среднее арифметическое элементов, лежащих на побочной диагонали массива–матрицы С.

Сформировать массив–матрицу G, на основе массива–матрицы А, поменяв в нем местами соответствующие элементы первой и пятой строки в пользовательской функции.

Вывести на экран полученные массивы в виде матриц и результат вычисления.

Вариант №9.

Составить программу формирования двумерных динамических массивов–матриц А и B размерностью m x n . Размерность массивов–матриц А и B (m = 8, n = 8) ввести с клавиатуры. Значения элементов массивов–матриц и определяются c помощью выражений:

, ,

где и оформить в виде функций в соответствии с выражениями:

при

при

Сформировать двумерный массив–матрицу С, каждый элемент которого определяется произведением соответствующих элементов исходных массивов–матриц А и В.

Сформировать массив–матрицу G, на основе массива–матрицы А, поменяв в нем местами соответствующие элементы столбцов, расположенных на главной и побочной диагоналях.

Определить сумму элементов, лежащих на главной диагонали массива–матрицы G в пользовательской функции. Вывести на экран полученные массивы в виде матриц и результат вычисления суммы.