#include #define TRUE 1 #define FALSE 0 typedef char BOOL; BOOL isDivider(int number, int div){ if (number%div==0){ return TRUE; }else{ return FALSE; } } void printDividers(int number){ for (int i=1; i<=number/2; i++){ if (isDivider(number,i)){ printf("Teiler: %d\n",i); } } } BOOL isPrime(int number){ for (int i=2; i<=number/2; i++){ if (isDivider(number,i)){ return FALSE; } } return TRUE; } int main(){ for (int i=2; i<1000; i++){ if (isPrime(i)){ printf("Primzahl: %d\n",i); } } /* int zahl, sum=0; printf("Bitte geben sie eine Zahl ein: "); zahl=8;//scanf("%d",&zahl); printf("\nDie Teiler der Zahl %d sind:\n",zahl); printDividers(zahl); for (int i=1; i<=zahl; i++){ sum += i; } printf("Summe der Zahlen von 1 bis %d ist %d.\n", zahl, sum); */ return 0; }