Привет, помогите пожалуйста написать несколько скриптов на PHP. Следующие задачи желательно написать с использованием классов.
PHP: <?php $n = 5; $array = array(); // Заполняем матрицу случайными цифрами for($i=0;$i<$n;$i++) for($j=0;$j<$n;$j++) $array[$i][$j] = rand(1,9); // Обнуляем элементы расположенные на главной диагонале и выше, попутно выводим echo "<table>"; for($i=0;$i<$n;$i++) { echo "<tr>"; for($j=0;$j<$n;$j++) { if($i <= $j) { $array[$i][$j] = 0; echo "<td bgcolor='#5becd9'>{$array[$i][$j]}</td>"; } else echo "<td>{$array[$i][$j]}</td>"; } echo "</tr>"; } echo "</table>"; ?>
Ты думаешь я знаю, как их делать? Это не совсем правильно, т.к. у меня индексы массива начинаются с 0, думаю правильнее с 1, иначе условие $m<=$n*2 не совсем корректно. Проверку на это самое условие по необходимости полагаю сам сделаешь. PHP: <?php $n = 5; $m = 5; // $m <= $n * 2 $array = array(); $sum = 0; // Заполняем матрицу случайными цифрами for($i=0;$i<$n;$i++) for($j=0;$j<$n;$j++) $array[$i][$j] = rand(1,9); echo "<table>"; for($i=0;$i<$n;$i++) { echo "<tr>"; for($j=0;$j<$n;$j++) { if($i + $j == $m) { $sum += $array[$i][$j]; echo "<td bgcolor='#5becd9'>{$array[$i][$j]}</td>"; } else echo "<td>{$array[$i][$j]}</td>"; } echo "</tr>"; } echo "</table>"; echo 'Сумма: '.$sum; ?>