Упражнения по PHP: найдите высоту трех верхних зданий в порядке убывания от восьми заданных зданий
PHP: упражнение 46 с решением
Напишите программу PHP, чтобы найти высоту трех верхних зданий в порядке убывания от восьми заданных зданий.
Входные данные :
0 ≤ высота здания (целое число) ≤ 10 000
Иллюстрированная презентация:
Пример решения: -
PHP-код:
<?php
$heights = array();
while($line = fgets(STDIN)) {
rtrim($line, "\n");
array_push($heights, (int)$line);
}
rsort($heights);
print("Heights of the top three buildings:\n");
echo $heights[0]."\n";
echo $heights[1]."\n";
echo $heights[2]."\n";
?>
Пример вывода:
Высоты трех верхних зданий: 45 25 24
Блок - схема:
Редактор кода PHP:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите PHP-программу для вычисления суммы цифр числа.
Далее: Напишите программу PHP для вычисления числа цифр суммы двух заданных целых чисел.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code