Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Primfaktoren

  1. #1
    martin_d
    Gast

    Question Primfaktoren

    Wie kann ich in Java feststellen, wie oft eine Primzahl p in einem Produkt von Primzahlen q vorkommt?

    Danke, martin_d

  2. #2
    Registrierter Benutzer Avatar von Sym
    Registriert seit
    05.09.2002
    Ort
    Bremen
    Beiträge
    278
    Das ist in der StandardAPI nicht enthalten. Musst Du wohl selber was erschaffen.
    Denk mal drüber nach...

    Lars

    ACHTUNG: ersetze Linux durch GNU/Linux an den entsprechenden Stellen
    www.macuser.de, MSVC2005 Express und Qt, Qt/Mac installieren

  3. #3
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Die Divison Operation kann feststellen, wie oft eine Zahl x in einer Zahl y enthalten ist.

    Code:
    int i = y / x; // x ist i-mal in y enthalten
    Qt/KDE Entwickler
    Debian Benutzer

  4. #4
    Registrierter Benutzer
    Registriert seit
    10.02.2005
    Ort
    Hückelhoven
    Beiträge
    26
    Hi!

    Zitat Zitat von anda_skoa
    Code:
    int i = y / x; // x ist i-mal in y enthalten
    9 / 2 = 4
    9 ist aber nicht 2 * 2 * 2 * 2 * ...

    Code:
    int p = 3; // Primzahl
    int q = 9; // Produkt von Primzahlen
    
    if(p > 1) { // p muss Primzahl sein
        int n = 0;
        while(0 == q % p) {
            q /= p;
            n++;
        }
        System.out.println(n); // gibt 2 aus, da 9 = 3 * 3 = 3^2
    }
    Gruß
    fuffy
    Geändert von fuffy (10-02-2005 um 12:24 Uhr) Grund: Variablenbezeichner des OP übernommen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •