Факториал в С: как вычислить и применить в программировании

Факториал – это функция, которая принимает целое число n и возвращает произведение всех целых чисел от 1 до n. Записывается это так:

n! = 1*2*3*...*n

В С факториал можно реализовать как обычную функцию, которая принимает один аргумент – целое число n – и возвращает целочисленное значение.

Вот пример кода на С, реализующий функцию факториала:


#include 
int factorial(int n) {
    // Переменная для хранения результата
    int result = 1;
    
    // Умножаем все числа от 1 до n
    for (int i = 1; i <= n; i++) {
        result *= i;
    }
    
    // Возвращаем результат
    return result;
}
int main() {
    // Вычисляем факториал числа 5 и выводим результат
    int result = factorial(5);
    printf("5! = %d\n", result);
    
    // Вычисляем факториал числа 10 и выводим результат
    result = factorial(10);
    printf("10! = %d\n", result);
    
    return 0;
}

Вывод программы будет таким:


5! = 120
10! = 3628800

Похожие вопросы на: "факториал в с "

Режим разработчика iOS: инструкция и функции
Как установить библиотеку в Python: подробная инструкция
Скачать Fiddler Classic бесплатно для Windows
Закройте все окна и наслаждайтесь тишиной и спокойствием в доме
Sys argv: как использовать в Python для работы с командной строкой
Ввод массива с клавиатуры на Python: примеры и пошаговое руководство
FileWriter Java – базовый потоковый класс для записи данных в файлы
Скачать SQL сервер бесплатно
Использование Docker и WSL для работы с контейнерами на Windows
Dataset c