a(a+1)…(a+n-1) PHP

241
26 ноября 2017, 15:33

a(a+1)...(a+n-1)
Требуется вывести результат последовательности.
Задание из лабы по паскалю. Туплю.

Решил задачу, спасибо

Var m, a, i, n: integer;
Begin
//a(a+1)...(a+n)
    read(a,n);
    m:=a;
    i:=1;
 While i<n do
       Begin
            m:=m*(a+i);
            Inc(i);
       End;
 writeln('ans=',m);

End.

Answer 1
$mul = $a;
for ($i = 1; $i < $n; $i++)
  $mul *= $a + $i;
echo $mul;
Answer 2

мне кажется, что эта задача имеет интерес, если например решать ее одной строкой

$a = 2;
$n = 3;
echo array_reduce(range(0, $n - 1), function($r, $v) use ($a){ return $r*($a+$v);}, 1);

или

echo array_product(array_map(function($v) use ($a){ return $a + $v; }, range(0, $n-1)));
READ ALSO
Разбиение данных на категории

Разбиение данных на категории

Есть структура данных в базе

252
Не работает проверка на категории WordPress

Не работает проверка на категории WordPress

Мне нужно проверять категорию и все вложенные категории, если запись принадлежит одной из них (главной или дочерней) то выводить один шаблон...

243
Получить время простоя, timestamp (алгоритм)

Получить время простоя, timestamp (алгоритм)

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

226
PHP спарсить значения из кода по url

PHP спарсить значения из кода по url

Пытаюсь получить отдельные значения по ссылке wwwwowhead

226