Вопросы по теме '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 просмотров

факторный метод не работает!
Привет, это метод факториала, но он печатает 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