Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Php массивы
Форумы портала PHP.SU » » Вопросы новичков » Php массивы

Страниц (1): [1]
 

1. Aleri - 17 Января, 2021 - 23:43:47 - перейти к сообщению
Здравствуйте, и снова я здесь, что ж, на этот раз у меня возникла совсем дурацкая проблема, но я не в силах разобрать ее самостоятельно, а именно реализация видоизмененного массива, помогите, пожалуйста.

Матрица А (5, 5). Все элементы ниже главной диагонали обнулить, выше - заменить на число 3.

У меня получилось реализовать только вывод массива и главной диагонали:

<?php

$arr; $n=4;
echo "Массив А(5х5):<br>";
for($i=0; $i<5; $i++){
for($j=0; $j<5; $j++){
$arr[$i][$j] = rand(0,9);
echo($arr[$i][$j].' ');
}
echo "<br>";
}

echo('<br>Главная диагональ : ');

for($i=0; $i<5; $i++){
for($j=0; $j<5; $j++){}

echo($arr[$i][$i].' ');
}
?>
2. Vladimir Kheifets - 18 Января, 2021 - 11:15:15 - перейти к сообщению
Aleri пишет:
...реализация видоизмененного массива, помогите, пожалуйста.
Матрица А (5, 5). Все элементы ниже главной диагонали обнулить, выше - заменить на число 3.

Добрый день!
Можно сделать так:
Спойлер (Отобразить)
Удачи!
3. Aleri - 18 Января, 2021 - 13:22:57 - перейти к сообщению
Vladimir Kheifets, снова выручаете, спасибо большое Прыгаю до потолка

 

Powered by ExBB FM 1.0 RC1