Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function minMax($tab, $lewa, $prawa, &$min, &$max)
- {
- if ($lewa == $prawa){
- if ($max < $tab[$lewa])
- $max = $tab[$lewa];
- if ($min > $tab[$prawa])
- $min = $tab[$prawa];
- return;
- }
- if ($prawa - $lewa == 1){
- if ($tab[$lewa] < $tab[$prawa]){
- if ($min > $tab[$lewa])
- $min = $tab[$lewa];
- if ($max < $tab[$prawa])
- $max = $tab[$prawa];
- }
- else{
- if ($min > $tab[$prawa])
- $min = $tab[$prawa];
- if ($max < $tab[$lewa])
- $max = $tab[$lewa];
- }
- return;
- }
- $mid = ($lewa + $prawa) / 2;
- settype($mid, "Integer");
- minMax($tab, $lewa, $mid, $min, $max);
- minMax($tab, $mid + 1, $prawa, $min, $max);
- }
- define("IMIE", "Wojciech");
- define("NAZWISKO", "Witek");
- echo 'Właściciel skryptu: ' . get_current_user().'<br>';
- echo 'Nazwa hosta: ' .gethostname().'<br>';
- echo 'System: '.php_uname('A').'<br>';
- echo constant("IMIE").' '.constant("NAZWISKO")."<br>";
- echo "Data i czas: " . date("Y-m-d H:i:s");
- echo("<br>");
- echo("<hr>");
- $tab = array(-81, 115, -4, 0, 3, 64, 1042, 4, 77, 12);
- $min = 0;
- $max = 0;
- minMax($tab, 0, count($tab) - 1, $min, $max);
- echo("Minimalna wartosc tablicy: ".$min."<br>");
- echo("Maksymalna wartosc tablicy: ".$max."<br>");
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement