ЛАБОРАТОРНАЯ (ПРАКТИЧЕСКАЯ) РАБОТА №10.
МАТРИЦЫ
Пусть дана матрица: 1 2 3 4 5 6 7 8
8 7 6 5 4 3 2 1
2 3 4 5 6 7 8 9
9 8 7 6 5 4 3 2
1 3 5 7 9 7 5 3
3 1 5 3 2 6 5 7
1 7 5 9 7 3 1 5
2 6 3 5 1 7 3 2
Вариант №1. Определите структуру для хранения матрицы.
Напишите функцию возведения всех элементов матрицы в квадрат.
Напишите функцию возведения всех четных элементов в квадрат.
Напишите функцию возведения в квадрат всех элементов меньше 5.
Напишите функцию возведения первых четырех строк в квадрат. Вариант №2. Определите структуру для хранения матрицы.
Напишите функцию сложения по строкам.
Напишите функцию сложения по столбцам.
Напишите функцию сложения по строкам четных элементов.
Напишите функцию сложения по столбцам четных элементов. Вариант №3. Определите структуру для хранения матрицы.
Напишите функцию возведения в квадрат всех элементов четных столбцом.
Напишите функцию возведения в квадрат всех элементов четных строк.
Напишите функцию сложения по строкам четных элементов.
Напишите функцию сложения по столбцам четных элементов.
Вариант №4. Определите структуру для хранения матрицы.
Напишите функцию умножения по строкам.
Напишите функцию сложения всех элементов матрицы.
Напишите функцию сложения всех элементов матрицы меньших 5 (в одно число) и всех элементов матрицы больше или равных 5 (в другое число). Сравните числа и выведите, какое из них больше.
Напишите функцию замены значений всех элементов матрицы на 0. Вариант №5. Определите структуру для хранения матрицы.
Напишите функцию замены всех четных элементов матрицы на 0.
Пользователь вводит через консоль число. Напишите функцию, которая заменит все числа в матрице, которые меньше введенного, на введенное число.
Напишите функцию возведения всех чисел 5 в квадрат.
Напишите функцию, которая удалит 4 последних строки. Вариант №6. Определите структуру для хранения матрицы.
Пусть пользователь через консоль вводит число. Напишите функцию удаления строки в матрице, чей номер равен введенному числу.
Пусть пользователь через консоль вводит число. Напишите функцию удаления столбца в матрице, чей номер равен введенному числу.
Напишите функцию очистки матрицы.
Напишите функцию, которая поменяет первый и последний столбцы матрицы местами.
Вариант №7. Определите структуру для хранения матрицы.
Напишите функцию, которая поменяет первую и последнюю строку матрицы местами.
Напишите функцию создания матрицы любого размера, заполненного нулями (размер задается через консоль).
Напишите функцию, которая посчитает, сколько раз в матрице встречается число 3.
Пусть пользователь может ввести число через консоль. Напишите функцию, которая посчитает, сколько раз в матрице встречается заданное пользователем число.
Вариант №8. Определите структуру для хранения матрицы.
Пусть пользователь через консоль вводит два числа: первое – номер строки, второе – номер столбца. Напишите функцию, которая найдет число в данной позиции.
Пусть пользователь через консоль вводит число: номер строки. Напишите функцию, которая выведет все элементы данной строки, возведенные в квадрат.
Пусть пользователь через консоль вводит число: номер столбца. Напишите функцию, которая посчитает сумму элементов из данного столбца.
Пусть пользователь через консоль вводит три числа: первое – номер строки, второе – номер столбца, третье – число (на которое нужно перезаписать данные в введенной позиции). Напишите функцию, которая найдет число в данной позиции (пересечение введенных строки и столбца) и заменит на введенное пользователем.
Достарыңызбен бөлісу: |