
12.11.2009, 10:08
|
|
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
Провел на форуме: 389768
Репутация:
158
|
|
Дана квадратная матрица порядка N. Заменить нулями все элементы, стоящие на главной диагонали и выше ее. Элементы, соответствующие условию выделить другим цветом.
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>";
?>
Последний раз редактировалось Solker; 12.11.2009 в 10:11..
|
|
|