← Усі приклади

Факторіал (цикл)

C++ Цикли

for з накопиченням

Блок-схема за ДСТУ

ПочатокВвід nr = 1i = 2, n, 1r *= iПовернути rКінецьРисунок 1 — fact

Вихідний код

long fact(int n) {
    long r = 1;
    for (int i = 2; i <= n; i++) {
        r *= i;
    }
    return r;
}