Freesoft-Board  

Zurück   Freesoft-Board > How To > Coding


Coding Hilfe Primzahl ermittler im How To Forum; Hi leute ich hab gerade angefangen Technische in formatik zu studieren. Und sitze seit 21Uhr am PC schreibe programme, ein ...

Thema geschlossen
 
LinkBack Themen-Optionen
Alt 19.11.2005, 02:03   #1 (Permalink)
delikanli1984
Gast
 

Beiträge: n/a
Standard Hilfe Primzahl ermittler

Hi leute ich hab gerade angefangen Technische in formatik zu studieren. Und sitze seit 21Uhr am PC schreibe programme, ein paar aufgaben habe ich geschafft, leider hänge ich an einer Aufgabe. Ich hab in diesem gebiet wenig Ahnung, da ich noch nie programiert habe.

Also nun zum problem.
Ich muss ein PR schreiben in C, der mir zu einer Positiven ganzen Zahl ermittelt ob es eine Primzahl ist oder nicht

(Eine Zahl n ist eine Primzahl, wenn sie nur durch 1 und sich selber ohne Rest teilbar ist. D.h. man muss für alle Zahlen i mit 2 <= i < n untersuchen, ob n%i ein Ergebnis ungleich 0 hat.)

Er soll mir einfach nur ausgeben
n ist eine Primzahl;
bzw
n ist keine Primzahl;


Also ich möchte nicht das jemand die aufgabe einfach für mich macht, sondern mir mehr hilft bzw. sagt was ich wie einzetzen soll. Eigenlitch weiß ich nicht wie ich, erzwinge das er eine positive zahl bekommt. Und wie ich die funktion für die primzahl ganz genau aufstelle.


Danke euch im vorraus.
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Diesen Beitrag zu Wong hinzufügen!Diesen Beitrag zu Yahoo hinzufügen!Diesen Beitrag zu Live hinzufügen!Diesen Beitrag zu Google hinzufügen!
Alt 19.11.2005, 08:17   #2 (Permalink)
Shady
Gast
 

Beiträge: n/a
Standard

Also direkt bei c kann ich dir nicht helfen aber ich würde eine Schleife nehmen die alle teiler von 1 bis n/2 in ganzzahligen schritten überprüft . Wie du jetzt rausfidnest ob das ne komma zahl is hab ich jetzt selber nen prob vllt kannste 2 vaiablen da haben die eine runen und dann guggn ob die ghleich sind
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Diesen Beitrag zu Wong hinzufügen!Diesen Beitrag zu Yahoo hinzufügen!Diesen Beitrag zu Live hinzufügen!Diesen Beitrag zu Google hinzufügen!
Alt 19.11.2005, 12:10   #3 (Permalink)
Cobi
Gast
 

Beiträge: n/a
Standard

Hi,
In der Kryptographie wurden viele solche Algorithmen entwickelt, da (groooooße!) Primzahlen dort eine essentielle bedeutung haben.
Am heufigsten verwendet wird hier wohl der Miller-Rabin-Test:
http://home.arcor.de/rienhardt/files/miller_rabin.pdf
mfg. Cobi
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Diesen Beitrag zu Wong hinzufügen!Diesen Beitrag zu Yahoo hinzufügen!Diesen Beitrag zu Live hinzufügen!Diesen Beitrag zu Google hinzufügen!
Alt 19.11.2005, 12:59   #4 (Permalink)
Ding
Gast
 

Beiträge: n/a
Standard

bei google habe ich das gefunden

Code:
/* Prim1.c: Einfaches Programm zur Berechnung von Primzahlen */
#include

/* Größte zu testende Zahl */
#define MAX_ZAHL 100

int main()
{
    int  Proband;   /* aktuelle Zahl, die geprüft werden soll */
    int  Divisor;   /* aktueller Divisor */
    char Primzahl;  /* Marke für Primzahl */

    /* Überschrift */
    printf("Primzahlen zwischen 1 und %d:\n", MAX_ZAHL);

    /* Schleife für alle zu prüfenden Zahlen */
    for(Proband=1; Proband<=MAX_ZAHL; Proband++) {

        Primzahl = 1;   /* Annahme: Es ist eine Primzahl */

        /* Schleife für alle Divisoren */
        for(Divisor=2; Divisor<Proband; Divisor++) {

            /* Wenn kein Rest bei Division: keine Primzahl */
            if(Proband%Divisor==0) Primzahl = 0;
        }

        /* Ggf. Primzahl ausgeben */
        if(Primzahl) printf("%8d", Proband);
    }
    printf("\n");   /* Zeilenvorschub */

    return 0;
}

Dort siehst du ja wie es funktioniert.
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Diesen Beitrag zu Wong hinzufügen!Diesen Beitrag zu Yahoo hinzufügen!Diesen Beitrag zu Live hinzufügen!Diesen Beitrag zu Google hinzufügen!
Alt 19.11.2005, 13:58   #5 (Permalink)
delikanli1984
Gast
 

Beiträge: n/a
Standard

Danke an euch alle, ich glaub ich krieg das jetzt besser hin, zumindestens weiß ich jetzt wie es so in etwa aussieht.

Danke
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Diesen Beitrag zu Wong hinzufügen!Diesen Beitrag zu Yahoo hinzufügen!Diesen Beitrag zu Live hinzufügen!Diesen Beitrag zu Google hinzufügen!
Thema geschlossen
  

Stichworte
ermittler, hilfe, primzahl

Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Primzahl errechnen Bastifantasti Java & JavaScript 10 19.06.2006 10:45
Problem Hilfe !!! Mein Pc startet nicht mehr !!! Hilfe sir smoke a lot Hardware-Probleme 11 20.10.2005 20:26
Frage Hilfe!!!!Komme seid 1 Monat nicht in Msn!!!!Hilfe Born2Play ICQ, IRC ,AIM 7 06.10.2005 18:41
Info bka.ermittler.aufgeflogen.unbedingt.lesen.sicherhe itsluecke.nfo vlapo Off-Topic 3 01.05.2005 14:48


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:56 Uhr.


Angetrieben von Thor + Odin

Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.

Seite wurde generiert in 0,12675 Sekunden mit 9 Queries