Mt_srand(time());
// заполнение массива целыми случайными числами
// от vector_min до vector_max
for ($i=0; $i<$n; $i++)
for ($j=0; $j<$n; $j++)
$massiv[$i][$j]=mt_rand($massiv_min, $massiv_max);
// вывод исходного массива на экран
echo '<br>Исходный массив:<br>';
for ($i=0; $i<$n; $i++)
{
for ($j=0; $j<$n; $j++)
printf("%'.5d", $massiv[$i][$j]);
echo '<br>';
}
// меняем местами главную и побочную диагонали
for ($i=0; $i<$n ; $i++)
{
$temp = $massiv[$i][$i];
$massiv[$i][$i] = $massiv[$i][$n-$i-1];
$massiv[$i][$n-$i-1] = $temp;
}
// вывод выходного массива на экран
echo '<br>Выходной массив:<br>';
for ($i=0; $i<$n; $i++)
{
for ($j=0; $j<$n; $j++)
printf("%'.5d", $massiv[$i][$j]);
echo '<br>';
}
echo '<br>';
}
?>
</body>
</html>
4. Компиляция, отладка, тестирование и получение результата:
Дата добавления: 2015-04-19; просмотров: 665;