Игорь_Vasinsky
28.04.2014 - 12:34
интрига назревает
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Foxiwe
28.04.2014 - 12:35
AllesKlar
Я учусь не в ВУЗ, даже не знаю что вам ответить.
Могу сказать вам мою специальность, если это чем то поможет.
AllesKlar
28.04.2014 - 12:59
FoxiweДавай специальность.
Вот код.
Сделал специально без оптимизирующих примочек на самом примитивном уровне, чтобы было легче разобрать, и чтобы препод не усомнился в самостоятельности написания.
function min_row($row)
{
return min($row);
}
function max_col($arr,$col_idx)
{
$max = $arr[0][$col_idx];
for($i = 1; $i < count($arr); $i++)
{
if($max < $arr[$i][$col_idx])
{
$max = $arr[$i][$col_idx];
}
}
return $max;
}
$arr = array(
array(5,6,4,5),
array(-2,5,3,7),
array(8,7,-2,6)
);
$sedlo = false;
for($i = 0; $i < count($arr); $i++)
{
for($j = 0; $j < count($arr[$i]); $j++)
{
if( $arr[$i][$j] == min_row($arr[$i]) && $arr[$i][$j] == max_col($arr, $j))
{
$sedlo = true;
echo "Седловая точка в координатах [" . ($i+1) . "][" . ($j+1) . "] = " . $arr[$i][$j] . "<br>";
}
}
}
if(! $sedlo )
{
echo "Нет седловых точек.";
}
_____________
[продано копирайтерам]