Code:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
unsigned int number=7; //zu überprüfende,incrementirende zahl
unsigned int i=3;
unsigned short int counter=4; //zählt die menge der primzahlen
unsigned int last_prime=5;
//die ersten primzahlen werden geschenkt
printf("%d , %d\n",3,5);
for(;counter<=50;number+=2){
for(i=3;number%i!=0 && i<=number/2;i+=2){
}
//wenn for schleife komplett durchgelaufen ist,
//also i>=number/2 dann ist number== prim
if(i>=number/2){
if(number==(last_prime+2))
printf("%u , %u\n",last_prime,number);
counter++;
last_prime=number;
}
}
getch();
return 0;
} und noch ne schnelle c lösung