Пример решения. 3. Вывести N случайных чисел и сравнить с предыдущим
Primary tabs
Задача из этого списка.
<?php /* Вывести на экран N случайных чисел (каждое с новой строки) из диапазона [-21, 35], но для каждого числа, начиная со второго, рядом выводить - больше ли оно предыдущего или меньше*/ $N = 8; for ($i=0; $i < $N; $i++) { $numbers[$i] = (rand(-21,35)); if ($i == 0) { echo $numbers[$i], "<br>"; } else { if ($numbers[$i] > $numbers[$i-1]) { echo $numbers[$i], " more than ", $numbers[$i-1], "<br>"; } elseif ($numbers[$i] < $numbers[$i-1]) { echo $numbers[$i], " less than ", $numbers[$i-1], "<br>"; } elseif ($numbers[$i] == $numbers[$i-1]) { echo $numbers[$i], " = ", $numbers[$i-1], "<br>"; } } }
- Log in to post comments
- 4950 reads
vedro-compota
Thu, 04/20/2017 - 15:21
Permalink
} -- внимательно)
вот это признак того, что что-то пошло не так (форматирование):
-- в силу того, что два вложенных блока не могут быть на одном уровне при форматировании, то и закрывающие скобки не могут быть на одном уровне. Просьба проверить оформление.
Остальное похоже на правду (не запускал). Хорошо)
_____________
матфак вгу и остальная классика =)
melisa
Thu, 04/20/2017 - 15:35
Permalink
Оформление исправлено,
Оформление исправлено, спасибо!
Смещение было потеряно внутри оператора else
vedro-compota
Thu, 04/20/2017 - 15:26
Permalink
скобки
не обязательно перегружать скобками-- можно и так:
(не жёсткое требование, переписывать не надо -- просто рекомендация)
_____________
матфак вгу и остальная классика =)