Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.04.2013, 19:11   #1
Саша Петров
Новичок
Джуниор
 
Регистрация: 11.04.2013
Сообщений: 1
По умолчанию Седловые точки C++

Здравствуйте дано задание найти седловые точки.
Есть код,но не мешало бы в нем разобраться........


#include <iostream>
using std::cout;
int main(void)
{
const int rows = 5;
const int cols = 5;
int mat[rows][cols] = {
{0, 1, 1, 1, 1 },
{-1, 1, 1, 1, 1 },
{-1, 1, 1, 1, 1 },
{-1, 1, 1, 1, 1 },
{-1, 1, 1, 1, 1 }
};
int rmin, cmax;

for(int r = 0; r < rows; r++) {
rmin = mat[r][0];
for(int c = 1; c < cols; c++) {
if(mat[r][c] < rmin)
rmin = mat[r][c];
}

for(int c1 = 0; c1 < cols; c1++) {
cmax = mat[0][c1];
for(int r1 = 1; r1 < rows; r1++) {
if(mat[r1][c1] > cmax)
cmax = mat[r1][c1];
}
if(rmin == cmax)
cout << "element: " << rmin << '\n';
}
}
return 0;
}


вроде бы достаточно все просто находит минимумы в строке и максимумы в столбце и сравниваем,но что-то с помощью For все сделано очень кратко и как-то только частично понимаю,что в ней делается,а охото разобраться извиняюсь заранее за глупые вопросы.....
Саша Петров вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Матрица и седловые точки (С++) paha192 Помощь студентам 2 09.10.2009 13:53
Седловые точки Skrip Общие вопросы C/C++ 2 09.06.2009 21:29
даны две точки. организовать движение из точки А в точку Б окружности! Wi1D Помощь студентам 6 23.05.2009 19:55
Как в Word найти седловые точки матриц — теория игр Sasha_Smirnov Microsoft Office Word 2 21.05.2009 20:19
Отбражение чисел - точки, это точки, а не запятые, обозначающие дробную часть Дикий Помощь студентам 7 12.05.2008 17:57