кодесурса
«PHP

Задачи PHP: найдите три числа из массива, чтобы сумма трех последовательных чисел равнялась нулю

script1adsense2code
script1adsense3code

Задачи PHP - 1: упражнение 6 с решением

Напишите программу PHP, чтобы найти три числа из массива так, чтобы сумма трех последовательных чисел равнялась нулю.

Ввод: (-1,0,1,2, -1, -4)

Пояснение:

«PHP:

Пример решения :

PHP-код:

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

Пример вывода:

 массив                                                       
(                                                           
    [0] => -1 + 0 + 1 = 0                                   
)                                                           
массив                                                       
(                                                           
)              

Блок - схема:

«PHP

Редактор кода PHP:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите программу PHP, чтобы найти пропущенные числа в массиве.
Далее: Напишите программу PHP, чтобы найти три числа из массива, так чтобы сумма трех последовательных чисел равнялась данному числу.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code