Submitted by popckovS on Sun, 09/01/2019 - 17:33
<?php
/**
* Возвращает Массив со случайными числами
*
* @param int min, int max, int limit
* @return array
*/
function randNumber(int $min, int $max, int $limit): array
{
for ($i=0; $i < $limit; $i++)
{
$arrNumbers[] = mt_rand($min, $max);
}
return $arrNumbers;
}
/**
* Возвращает сумму массива, можно было использовать функцию summ
* но я решил использовать цикл
*
* @param array - массив с числами
* @return int - сумма всех элементов массива
*/
function randSumm(array $array): int
{
$count = count($array);
$summ = 0;
Submitted by popckovS on Sun, 09/01/2019 - 16:08
/*
* Тут довольно просто, приведу в качестве примера:
* C = A + B ; Складываю переменные
* B = A ; вношу лидера в предыдущей
* A = C ; Вношу результат сложения в лидера
*/
function fibonacchiOne($number)
{
$next = 1;
$prev = 1;
for ($i=0; $i <$number ; $i++)
{
echo $next . "<br>";
$result = $next + $prev;
$prev = $next;
$next = $result;
}
}
fibonacchiOne(10);
echo "<hr>";
/*
* решение Фи рекурсией,
Submitted by popckovS on Sat, 08/31/2019 - 01:29
function fibonacchi($number)
{
$next = 1;
$prev = 1;
for ($i=0; $i <$number ; $i++)
{
echo $next;
echo "<br>";
$result = $next + $prev;
$prev = $next;
$next = $result;
}
}
fibonacchi(10);