Задачка

Discussion in 'PHP' started by M1ks, 30 Jan 2010.

  1. M1ks

    M1ks Elder - Старейшина

    Joined:
    23 Aug 2007
    Messages:
    140
    Likes Received:
    9
    Reputations:
    0
    Дан прямоугольный массив целых положительных чисел 10х20. Опишите алгоритм поиска строки с наименьшим элементом. Вывести номер строки и сумму его элементом (строка единична)
    Помогите сделать задачку на php =)
     
  2. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    809
    Reputations:
    231
    Вроде того:
    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";

    ?>
     
    _________________________
    2 people like this.