Ergebnis 1 bis 9 von 9
  1. #1
    Trojaner Avatar von Impi
    Registriert seit
    22.07.2008
    Beiträge
    69

    Standard C# Zahlen auf Teilerfremdheit prüfen

    Haben folgendes problem ich möchte eine Zahl errechnen welche zu N Feilerfremd ist und für die gillt 1<e<N
    ich fuchtel jetz seit knapp 3 Stunden ergebniss los hier um =(
    Mfg Impi

  2. #2
    DateMake Dialer
    Registriert seit
    14.06.2007
    Beiträge
    104

    Standard

    Was musst du denn genau rechnen und was ist teilerfremd? Sry, bin jetzt net so gebildet in Mathe *Nur Info hab - grml*

  3. #3
    Trojaner
    Registriert seit
    02.08.2007
    Beiträge
    65

    Standard

    Hmmm...vielleicht denke ich zu einfach aber...größtem gemeinsamen Teiler herausfinden, wenn der 1 ist, sind die Zahlen teilerfremd.

  4. #4
    DateMake Dialer
    Registriert seit
    14.06.2007
    Beiträge
    104

    Standard

    okay in etwa so?

    nicht teilerfremd:
    30 und 15, da [1,3,5,15] gemeinsamer teiler
    teilerfremd:
    30 und 19, da [1] gemeinersamer teiler

  5. #5
    Stanley Jobson
    Registriert seit
    08.08.2007
    Beiträge
    740

    Standard

    hmm also ich würde es mit Modulo machen, und 2 for Schleifen inneinander, wo sich hochzählen und wo es immer Rest gibt, den Teiler in ein Array laden und am Ende vergleichen versuch einfach mal dein glück .. oder poste mal den Source vllt kriegt es ja einer hier auf F-H auch hin ^^

    mfg

  6. #6
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard

    Zitat Zitat von N4wuko
    Was musst du denn genau rechnen und was ist teilerfremd? Sry, bin jetzt net so gebildet in Mathe *Nur Info hab - grml*
    Aber was Google und Wikipedia sind weißt du schon, oder?
    http://de.wikipedia.org/wiki/Teilerfremdheit

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

  7. #7
    Trojaner Avatar von Impi
    Registriert seit
    22.07.2008
    Beiträge
    69

    Standard

    Hmm also entweder bin ich zuweilen zu blöd eine Schleife zu schreiben oder ich hab mir den Code zu lang angeschaut und seh einfach nurnoch Buchstaben....
    Code:
    public int Teilerfremd(int Zahl1)
            {
                for (int i = 0; i == (Zahl1 - 1); i++)
                {
                    if (Zahl1 % i != 0)
                    {
                        if (i > 0 && i < Zahl1)
                        {
                            return i;
                        }
                    }
                }
                return 0;
            }
    Aus irgendeinem Grund wird die Schleife nicht durchlaufen sondern es wir direckt der wert 0 zurückgegeben?!

  8. #8
    BackNine Wurm
    Registriert seit
    01.01.2007
    Beiträge
    302

    Standard

    Code:
    for (int i = 0; i == (Zahl1 - 1); i++)
    Wegen der Zeile fängt er die Schleife nur dann an, wenn Zahl1 == 1 ist.

    i == (Zahl1 - 1) ist der Teil wo die Bedingung reingehört


    Zitat Zitat von roflcopterpilot
    danke, aber wo kann man denn hier bitte proxies checken? http://proxycheck.dl.am/

  9. #9
    Trojaner Avatar von Impi
    Registriert seit
    22.07.2008
    Beiträge
    69

    Standard

    alles kla habs verdreht bin iwi davon ausgegangen das die Schleife soo lange ausgefürt wird bis die bedingung true ist und nicht bis diese false ist

    Added after 22 minutes:

    Hmm ich hab gleich noch ne frage und dann kann ich mir den das neue Thema sparen Frage hat wer erfahrungen dadrin Strings zu Manipulieren?
    Beispiel ich habe eine Variable von Typ string....
    string strString = "Hallo Welt"
    jetz möchte ich die Anzahl der Zeichen in dieser Variablen ermitteln und den ersten Buchstaben in einer neuen Variable abspeichern
    damit paar lustig dinge anstellen auf der Console ausgeben und verwerden das selbe mit dem 2 Buchstaben und immer so weiter bis ich alle Zeichen abgearbeitet habe...
    Ich glaub das sollte mit einer schleife gut realiesierbar sein ich habe aber keine ahnung wie ich die Zeichen aus dem String bekomme und die Anzahl der Zeichen ermittel ... grml??
    Mfg

Stichworte

Berechtigungen

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