Задача 3. N случайных чисел с указанием больше/меньше
Primary tabs
Задача №3 из списка задач по PHP
Повторить предыдущее (вывести на экран N случайных чисел (каждое с новой строки) из диапазона [-21, 35]), но для каждого числа, начиная со второго, рядом выводить - больше ли оно предыдущего или меньше
<?php
$nl = "<br/>";
echo "Повторить предыдущее, но для каждого числа, начиная со второго, рядом выводить - больше ли оно предыдущего или меньше".$nl;
$N = 10; $i = 0; $x = 0; $tmp = 0;
while (++$i <= $N) {
$x = rand(-22, 36);
if ($i == 1) {
$tmp = $x;
echo $x.$nl;
} else {
if ($x > $tmp) {
echo $x." больше ".$tmp.$nl;
$tmp = $x;
} elseif ($x == $tmp) {
echo $x." равно".$tmp.$nl;
} else {
echo $x." меньше ".$tmp.$nl;
$tmp = $x;
}
}
}
- Log in to post comments
- 4983 reads
melisa
Fri, 01/12/2018 - 12:49
Permalink
небольшое дополнение
, что логически неверно
moberaptor
Sat, 01/13/2018 - 02:27
Permalink
если $x и $tmp совпадут
Вы правы, но в условии задачи этого нет...
Спасибо! Опять ++$i ...