prime-factoring

    -6熱度

    2回答

    我有這個代碼的工作位,但它只是當我應用大數字時掛起。基本上我正在制定最重要的因素。 它的計算成本很高,因爲我試圖找到的主要尺寸(eulers project) 我的weenie小筆記本電腦無法處理這個問題。 #include <stdio.h> #include <math.h> #include <stdbool.h> /* My code is done on the assumpti

    3熱度

    3回答

    我試圖找到13195的最大素數因子的主要因素: def problem3(): divisors = [] primes = [] num = 13195 for a in range(2, num): if num % a == 0: divisors.append(a) print divisors #This is

    2熱度

    2回答

    所以我一直在試圖創建一個方法來顯示任何整數的素數的數組,作爲參數插入,但我一直在最奇怪的錯誤。任何人都可以解釋這個錯誤意味着什麼,以及如何使用任何寶石解決我的問題W/O?我試着看堆棧溢出,並沒有找到解決方案。謝謝! def prime_factors(num, output = []) factor = (2..num-1).find(0){|divisor| num % divisor

    -1熱度

    4回答

    我做了這個函數,它計算從用戶獲得的數字(n)的素數分解。由於它不會多次打印相同的因子,因此我遇到了問題。 例如: 3960的質因子分解爲: 11 5 3 3 2 2 2 但是我的程序只打印出: 11 5 3 2 誰能幫我查明原因,並幫助我找到解決方案? void primefact(int n) { Stack f; assert(n >= 0); bool

    0熱度

    1回答

    我正在嘗試爲我的班級編寫代碼。該程序必須讓用戶輸入一個數字,它將輸出每個階乘素因子的指數。例如,當用戶輸入數字5時,輸出將是3 1 1(2^3,3^1,5^1)。到目前爲止,我有代碼來獲得因子的主要因素。但我無法獲得指數。 我的代碼如下: #include <iostream> #include <conio.h> #include <windows.h> using namespace s

    -1熱度

    5回答

    問題是寫一個數n作爲在C++其首要因素 例如一個產品14 = 2 * 7 24 = 2 * 2 * 2 * 3 5 = 5 我的代碼是: #include <iostream> #include <cmath> using namespace std; bool prime(int n) { for (int i=2;i<=sqrt(n);i++) {

    -5熱度

    2回答

    我是C#的初學者。 我試圖創建一個計算n的素因分解的程序。它的工作。那就是: Console.WriteLine("Write a number."); int n = int.Parse(Console.ReadLine()); bool[] p = new bool[(int)Math.Floor(Math.Sqrt(n))+2]; for(int i

    -4熱度

    3回答

    問題 這是我正在嘗試解決的問題。 13195的主要因素是5,7,13,29。什麼是數字600851475143的最大素因子? def prime_calc(): num = raw_input("What is the number you want the primes for?") prim_num = [] x = 2 while num/x > 1:

    0熱度

    2回答

    我正在用C++編寫一個並行素數因子分解程序。我設法搞定了所有的線程,並且發現了非常好的主題,但是它的結局我似乎無法得到。當用戶輸入多個數字來查找素數因子時,它將打印整個質數因子分解的整個數組。我希望它只打印與唯一編號相關的主要因素。 我想將其更改爲後再行「的10因式分解是」不打印素數的整向量。所有打印都發生在主功能的底部。要非常具體的,如果我在兩個10的輸入,輸出應該是: ---所需的輸出---

    -1熱度

    2回答

    這是一個因式分解計算器:http://www.mathwarehouse.com/arithmetic/numbers/prime-number/prime-factorization-calculator.php 當我在裏面輸入一個數字,然後點擊「計算」,我的電腦將嘗試每一個素數來劃分它(到它的平方根)得到它的主要因式分解。 但我的問題是關於當我輸入一個非常大的數字... 的Mozilla Fi