Wie prüft man in "C", ob eine Zahl eine Primzahl ist?
/ Primzahl.c /
include includemain()
{ int zahl=16; //Zum Testen
int counter = 1; //Counter für die Schleife
int rest = 1; //Variable für den Rest (Modulo)
while (counter < (zahl-1)) //Solange counter < 15 (Also von 1 bis 14)
rest = zahl%(zahl-counter); //(16/Alle kleineren natürlichen Zahlen bis auf 1)
if (rest=0) //Ist die Zahl Restfrei durch eine kleinere natürliche Zahl teilbar, ist die Zahl keine Primzahl;
{ printf("Diese Zahl ist keine Primzahl"); }
counter++; //Counter wird um 1 erhöht und die Schleife beginnt erneut }
system("pause"); //Damit das Programm sich nach beendigung seiner Aufgabe nicht gleivh selbst auslöscht }
Das Programm funktioniert nicht. Deswegen meine Frage: Wo liegt der Fehler?
Danke im Voraus ;)