PDA

Просмотр полной версии : Задачка


M1ks
30.01.2010, 12:00
Дан прямоугольный массив целых положительных чисел 10х20. Опишите алгоритм поиска строки с наименьшим элементом. Вывести номер строки и сумму его элементом (строка единична)
Помогите сделать задачку на php =)

Kaimi
30.01.2010, 13:42
Вроде того:

<?php
echo '<table border="1">';

for($i=1;$i<=10;$i++)
{
echo '<tr>';
for($j=1;$j<=20;$j++)
{
$matrix[$i][$j] = mt_rand(0,10000);
echo '<td>', $matrix[$i][$j], '</td>';
}
echo '</tr>';
}

echo '</table>';

$min = $matrix[1][1];

for($i=1;$i<=10;$i++)
{
for($j=1;$j<=20;$j++)
{
if($matrix[$i][$j] < $min)
{
$min = $matrix[$i][$j];
$line = $i;
}
}
}

for($j=1;$j<=20;$j++) $sum += $matrix[$line][$j];
echo "Min - $min ; Line - $line ; Sum - $sum";

?>