0 / 0 / 0
Регистрация: 27.01.2020
Сообщений: 30
|
|
1 | |
Создать функцию для вычисления седловой точки в матрице20.04.2020, 15:22. Показов 416. Ответов 0
Метки нет (Все метки)
Дана целочисленная квадратная матрица. Матрица А имеет седловую точку А(i,j), если A(i,j) является минимальным элементом в i–той строке и максимальным в j-столбце. Найти количество седловых точек матрицы А(6,6). Для поиска минимального и максимального элементов использовать функции.
Вот код уже работающей программы(уверен в ней на 100%). Как сделать функцию для вычисления максимального и минимального элементов из моего кода? #include <iostream> #include <climits> #define n 6 using namespace std; int main() { setlocale(LC_ALL, "Russian"); int A[n][n], min[n], max[n], k=0; cout << "Введите матрицу:" << endl; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { cin >> A[i][j]; } } for (int i = 0; i < n; i++) { min[i] = INT_MAX; for (int j = 0; j < n; j++) { if (A[i][j] < min[i]) { min[i] = A[i][j]; } } } for (int j = 0; j < n; j++) { max[j] = INT_MIN; for (int i = 0; i < n; i++) { if (A[i][j] > max[j]) { max[j] = A[i][j]; } } } cout << "Индексы седловых точек:" << endl; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { if (min[i] == max[j]) { cout << i+1 << " " << j+1 << endl; k++; } } } if (!(k)) cout << "Седловых точек нет!" << endl; system("pause"); return 0; }
0
|
20.04.2020, 15:22 | |
Ответы с готовыми решениями:
0
Переделать код поиска седловой точки в квадратной матрице для прямоугольных матриц Нахождение седловой точки в матрице Реализовать поиск седловой точки в заданной матрице Создать функцию для вычисления величин. Создать программу которая использует данную функцию |
20.04.2020, 15:22 | |
20.04.2020, 15:22 | |
Помогаю со студенческими работами здесь
1
Программа для поиска седловой точки С++ Необходима программа для поиска «седловой» точки. Написать функцию целого типа, определяющую наличие в первой строке матрицы наличие седловой точки. Для заданной матрицы V найти номер строки и столбца какой-нибудь седловой точки Вывести номера строки и столбца какой-нибудь седловой точки или число 0, если такой точки нет Создать функцию для вычисления ln(x+1) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |