Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // Terdapat array bilangan acak contoh [-10,2,-5,-3,1,7,2,-7]
- // buat algoritma untuk menemukan nilai penjumlahan (+) tebesar
- // yang mungkin dari kedua buah bilangan.
- // Dan sebutkan bilangan yang dimaksud.
- $array = array(-10,2,-5,-3,1,7,2,-7);
- // Print array
- echo print_r($array, true);
- echo "</br>";
- // Count array
- $n = sizeof($array);
- $step = 1;
- // Sort array items
- for ($i = 1; $i < $n; $i++) {
- for ($j = $n - 1; $j >= $i; $j--) {
- echo "</br>Step ".$step++." : ".$array[$j-1]." > ".$array[$j];
- if($array[$j-1] > $array[$j]) {
- $tmp = $array[$j - 1];
- $array[$j - 1] = $array[$j];
- $array[$j] = $tmp;
- echo " --- here!";
- }
- }
- }
- // Print array
- echo "</br></br>";
- echo print_r($array, true);
- // Print array
- echo "</br></br>";
- echo "Penjumlahan terbesar adalah ".$array[$n-1]." + ".$array[$n-2]." = ".($array[$n-1]+$array[$n-2]);
- ?>
Add Comment
Please, Sign In to add comment