0 / 0 / 0
Регистрация: 27.01.2020
Сообщений: 30
1

Создать функцию для вычисления седловой точки в матрице

20.04.2020, 15:22. Показов 237. Ответов 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.04.2020, 15:22
Ответы с готовыми решениями:

Переделать код поиска седловой точки в квадратной матрице для прямоугольных матриц
Нужно переделать код поиска Седловой точки, с квадратной матрицы в динамическую(размер nxm) Вот...

Нахождение седловой точки в матрице
Никак не могу найти код &quot;Нахождение седловой точки в матрице&quot; , перевести с другого языка не могу....

Реализовать поиск седловой точки в заданной матрице
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt; #include&lt;ctime&gt; using namespace...

Создать функцию для вычисления величин. Создать программу которая использует данную функцию
Создать функцию для вычисления величин. Создать программу которая использует данную функцию. ...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.04.2020, 15:22
Помогаю со студенческими работами здесь

Программа для поиска седловой точки С++
Элемент матрицы называется седловой точкой, если он является одновременно наименьшим в своей строке...

Необходима программа для поиска «седловой» точки.
Опыта работы в DELHI нет, прошу помощи тут. Необходима программа. Заранее спасибо.

Написать функцию целого типа, определяющую наличие в первой строке матрицы наличие седловой точки.
ребят нужна помощь Задачи по программированию. Задача решается на двух языках. Задача 4....

Для заданной матрицы V найти номер строки и столбца какой-нибудь седловой точки
Для заданной матрицы V найти номер строки и столбца какой-нибудь седловой точки. Например, элемент...

Вывести номера строки и столбца какой-нибудь седловой точки или число 0, если такой точки нет
Процедуры и функции на использовать. Задан числовой массив A размером N × M. Некоторый...

Создать функцию для вычисления ln(x+1)
Необходимо написать функцию для вычисления ln(x+1) без использования библиотеки. Собственно написал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru