Задача 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
- 4460 reads
melisa
Fri, 01/12/2018 - 12:49
Permalink
небольшое дополнение
, что логически неверно
moberaptor
Sat, 01/13/2018 - 02:27
Permalink
если $x и $tmp совпадут
Вы правы, но в условии задачи этого нет...
Спасибо! Опять ++$i ...