Write a PHP program to find three numbers from an array such that the sum of three consecutive numbers equal to zero
- برمجة بي اتش بي
- 2021-09-10
- mhanasmh00489829403
الأجوبة
<?php
function three_Sum_zero($arr)
{
$count = count($arr) - 2;
$result=[];
for ($x = 0; $x < $count; $x++)
{
if ($arr[$x] + $arr[$x+1] + $arr[$x+2] == 0)
{
array_push($result, "{$arr[$x]} + {$arr[$x+1]} + {$arr[$x+2]} = 0");
}
}
return $result;
}
$nums1= array(-1,0,1,2,-1,-4);
$nums2 = array(-25,-10,-7,-3,2,4,8,10);
print_r(three_Sum_zero($nums1));
print_r(three_Sum_zero($nums2));
?>
Sample Output:
Array
(
[0] => -1 + 0 + 1 = 0
)
Array
(
)أسئلة مشابهة
القوائم الدراسية التي ينتمي لها السؤال