w3resource
php Programming Exercies

PHP Exercises: Find heights of the top three building in descending order from eight given buildings

PHP: Exercise-46 with Solution

Write a PHP program to find heights of the top three building in descending order from eight given buildings.

Input:
0 ≤ height of building (integer) ≤ 10,000

Pictorial Presentation:

PHP: Find heights of the top three building in descending order from eight given buildings

Sample Solution: -

PHP Code:

<?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";
?>

Sample Output:

Heights of the top three buildings:
45
25
24

Flowchart:

Flowchart: Find heights of the top three building in descending order from eight given buildings

PHP Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a PHP program to compute the sum of the digits of a number.
Next: Write a PHP program to compute the digit number of sum of two given integers.

What is the difficulty level of this exercise?



New Content: Composer: Dependency manager for PHP, R Programming