Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Задачка (https://forum.antichat.xyz/showthread.php?t=174662)

M1ks 30.01.2010 12:00

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

Kaimi 30.01.2010 13:42

Вроде того:
PHP код:

<?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";

?>



Время: 20:11