Hallo Leute,
ich habe die Aufgabe ein Programm zu schreiben, dass alle Primzahlen im Intervall [1,N] (N wird vom Benutzer eingegeben) ausgibt. Die Iterative Methode habe ich bereits erledigt, nur bei der rekursiven Methode steh ich ein bisschen an. Kann mir vielleicht jemand einen Tipp zum Starten geben?
Ich poste hier mal meine Lösung für die Iterative Methode:
Danke für eure Hilfe
)
ich habe die Aufgabe ein Programm zu schreiben, dass alle Primzahlen im Intervall [1,N] (N wird vom Benutzer eingegeben) ausgibt. Die Iterative Methode habe ich bereits erledigt, nur bei der rekursiven Methode steh ich ein bisschen an. Kann mir vielleicht jemand einen Tipp zum Starten geben?
Ich poste hier mal meine Lösung für die Iterative Methode:
Code:
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int n, i, x;
printf("Primzahlen im Intervall [1, N] mit der Iterative Methode\n");
printf("Bitte geben Sie N-Zahl für das Intervall ein: ");
scanf("%d\n", &n);
for (x = 3; x <= n; x++) {
for (i = 2; i < x; i++) {
if (x%i == 0) break;
}
if (i == x) printf("%i ist eine Primzahl\n", x);
}
return EXIT_SUCCESS;
}
Danke für eure Hilfe
