Учебные задачи для начинающих изучать PHP. Задачи 9-11
Primary tabs
Задача 9
Задайте случайным образом массив из N элементов. Выведите его на экран "ёлочкой". Второй вариант - сделайте то же самое, но не используйте массив: у вас есть переменная N, выведете на экран, все числа до N
<?php $N = 30; // ВАРИАНТ 1 ----- // создадим массив: for ($i=1; $i<=$N; $i++) { $arr[] = rand(0, 9); } // организуем вывод элементов массива ёлочкой: $howManyInThisString = 1; $seriaNumberInThisString = 1; if ($N <> 0) { foreach ($arr as $value) { echo $value, ' '; $seriaNumberInThisString++; if ($seriaNumberInThisString > $howManyInThisString) { // переходим на след. строку $seriaNumberInThisString = 1; $howManyInThisString++; echo '<br>'; } } } else { echo "N = 0 !!!"; } // ВАРИАНТ 2 ----- echo "<br><br>"; $howManyInThisString = 1; $seriaNumberInThisString = 1; for ($i=1; $i<=$N; $i++) { echo $i, ' '; $seriaNumberInThisString++; if ($seriaNumberInThisString > $howManyInThisString) { // переходим на след. строку $seriaNumberInThisString = 1; $howManyInThisString++; echo '<br>'; } }
Задача 10
Задайте случайным образом массив из N элементов (целых чисел). Найдите максимальное число и напечатайте его.
<?php $N = 20; // создание массива случайных чисел: for ($i=1; $i<=$N; $i++) { $arr[] = rand(0, 100); } // распечатаем массив, чтоб уж наверняка) echo "Созданный массив:<br>"; foreach ($arr as $value) { echo $value, ' '; } echo "<br><br>"; $maxNumber = $arr[0]; for ($i=1; $i<$N; $i++) { if ($arr[$i] > $maxNumber) { $maxNumber = $arr[$i]; } } echo "Максимальное число в массиве равно ", $maxNumber;
Задача 11
Задайте случайным образом массив из 20-ти элементов (целых чисел). Найдите минимальное число и напечатайте его.
<?php $N = 20; // создание массива случайных чисел: for ($i=1; $i<=$N; $i++) { $arr[] = rand(0, 100); } // распечатаем массив, чтоб уж наверняка) echo "Созданный массив:<br>"; foreach ($arr as $value) { echo $value, ' '; } echo "<br><br>"; $minNumber = $arr[0]; for ($i=1; $i<$N; $i++) { if ($arr[$i] < $minNumber) { $minNumber = $arr[$i]; } } echo "Минимальное число в массиве равно ", $minNumber;
- Log in to post comments
- 949 reads