ну есть функция вычисляющая то ли факториал то ли ещё какую то дичь ну и есть основное тело программы в котором вызывается эта функция и передаются параметры
читаемость кода отвратительная, писал какой то школьник, названия переменных неинформативны и разгадывать что означает бредятина вроде однобуквенных переменных k i с и т.д. это удел школьных учителей