Вопросы по теме 'factorial'
C#: рекурсивные функции с Lambdas
Нижеследующее не компилируется:
Func<int, int> fac = n => (n <= 1) ? 1 : n * fac(n - 1);
Локальная переменная 'fac' может быть не инициализирована перед доступом
Как вы можете сделать рекурсивную функцию с...
7764 просмотров
schedule
29.05.2022
Основной рекурсивный метод - факториал
Я практикую рекурсию и не понимаю, почему этот метод не работает. Любые идеи?
public void fact()
{
fact(5);
}
public int fact(int n)
{
if(n == 1){
return 1;
}
return n *...
31565 просмотров
schedule
24.01.2024
Самая быстрая факториальная реализация с 64-битным результатом в ассемблере
Это не домашнее задание, просто то, о чем я подумал. Таким образом, прямое вычисление факториала не совсем быстро; мемоизация может помочь, но если результат должен уместиться в 32 или 64 бита, то факториал может работать только для входных данных с...
2412 просмотров
schedule
19.06.2023
факторный метод не работает!
Привет, это метод факториала, но он печатает 0 в консоли, пожалуйста, помогите мне, спасибо
public class Demo {
public static void main(String[] args) {
Demo obj = new Demo();
System.out.println(obj.factorial(500));
}...
2252 просмотров
schedule
13.12.2022
Рост обратного факториала
Рассмотрим обратную факториальную функцию f(n) = k, где k! есть наибольший факториал ‹= n. Мне сказали, что обратная факториальная функция равна O(log n / log log n). Это правда? Или это просто очень хорошее приближение к асимптотическому росту?...
707 просмотров
schedule
26.01.2023
октава вывести все числа факториала
Как вывести все цифры числа 100! в октаве?
октава: 1> факториал (100) и = 9,3326e + 157
команда ниже дает неверный ответ:
octave:4> printf("%u\n",factorial(100))...
604 просмотров
schedule
16.05.2023
Реализация Sum в Аде
1)
Sum := 0;
for J in 1 .. N loop
Sum := Sum + J;
end loop;
2)
Sum := ((N + 1) * N) / 2;
Я читал, что первое (левое) решение является более «общим» — применимым к широкому диапазону значений — чем второе (правое) решение. Что...
1144 просмотров
schedule
16.07.2023
Факториал с использованием fork в C
Я хочу написать программу на C, используя метод fork для вычисления n факториала. эта программа (процесс) создает только одного потомка . Каждый из процессов (родительский и дочерний) будет вычислять примерно половину полной последовательности....
1430 просмотров
schedule
10.08.2022
Обратный факториал в Прологе
Может ли кто-нибудь помочь мне найти способ получить обратный факториал в Прологе ...
Например inverse_factorial(6,X) ===> X = 3 .
Я работал над этим много времени.
В настоящее время у меня есть факториал, но я должен сделать его...
1154 просмотров
schedule
02.01.2023
Проблема с таблицей факториалов
Мне нужно составить таблицу факториалов для задания, и где-то в этой строке моя логика неверна. Вот что у меня есть до сих пор.
public static void factors(int n) {
int r = 1; //starts r as zero, as a basis for multiplication
int t = n;...
90 просмотров
schedule
11.11.2023
Факториал Java возвращает 0
Я сделал простую функцию для вычисления факториала числа, но из числа 34 возвращает 0 . Он должен быть с номера 51.
public class Métodos {
public int factorial (int numero ){
if ((numero <0)||(numero>50)){...
2063 просмотров
schedule
13.11.2022
Рекурсивная функция для вычисления количества (n! mod M)
Кто-нибудь знает метод вычисления количества
n! mod M
так что переполнение не является проблемой? Я не могу придумать ничего, где такое большое значение n не вызывало бы проблем.
417 просмотров
schedule
30.01.2023
Сохранение факториала в длинном целом
Я использую следующий код для получения факториала, но он кажется мне ограниченным.
private Int64 GetFactorial(Int64 value)
{
if (value <= 1)
{
return 1;
}
return value * GetFactorial(value - 1);
}
Но, похоже, он...
110 просмотров
schedule
14.02.2024
недопустимые операнды для двоичного * (имеют «int» и «int *»)
Я пытаюсь узнать факториал числа, используя рекурсию и передавая указатели в качестве аргументов функции. Но эта ошибка появляется постоянно. Отладчики и кодеры! Мне нужна твоя помощь с этим.
The code
#include<stdio.h>
int...
10540 просмотров
schedule
09.03.2023
Клен Факториалы
Я пытаюсь создать процедуру в Maple 12, которая принимает ввод «n» и выводит все числа в последовательности 1!, 1! + 2!, 1! + 2! + 3!, ... и т. д. до ввода пользователем и одного значения больше (т. е. первое число в последовательности больше n)....
125 просмотров
schedule
11.03.2023
C рекурсивная функция для вычисления факториала
Я только начинаю изучать программирование на C и решил, что начну с довольно простой проблемы вычисления факториала числа. Мой код выводит правильное значение до факториала 13, а затем дает мне неправильный ответ, когда ввод > 13. Мой код:...
544 просмотров
schedule
20.10.2022
Формула P (n) = (n!) (6 ^ n) в C дает большое значение
Я пытаюсь представить на C следующее математическое выражение:
P(n) = (n!)(6^n)
Программа должна вычислить ответ на выражение, когда n = 156. Я попытался создать программу на C, но она не смогла дать ответ. Ответ примерно 10 ^ 397. Программа...
302 просмотров
schedule
04.03.2022
Прогулка по рекурсивной факториальной программе на Прологе?
Мне действительно трудно понять, как работает рекурсия в Прологе.
factorial(0,1).
factorial(N,F) :-
N>0,
N1 is N-1,
factorial(N1,F1),
F is N * F1.
Я так понимаю первая часть это базовый вариант и на этом продолжение...
1783 просмотров
schedule
30.05.2023
Объяснение функции факториала Ruby?
#This function should return n!
def factorial(n)
return nil if n < 0
n == 0 ? 1 : n*factorial(n-1)
end
Только начинаю, и эта функция просто шокирует меня, я бы написал эту функцию так:
def factorial(n)
result = 1
if n == 0...
517 просмотров
schedule
18.01.2023
Учебник по рекурсии
Я изучаю Java по книге и натыкаюсь на главу о рекурсии на примере факториала.
//A simple example of recursion
package tutorials;
class Factorial {
// this is a recursive method
int fact (int n) {
int result;
if(n==1) return 1;...
271 просмотров
schedule
07.02.2023