#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <time.h>
double timetaken=0;
float timer(int T){
static double then=0.0;
static double clocks=0;
double now,diff;
now=(double)clock()/((double)(CLOCKS_PER_SEC));
diff=now-then;
if (T <= 0) then=now;
return((float)diff);
}
int main(void)
{
timetaken=timer(0);
int numPrimes = 0;
int currentTest = 2;
int isPrime = 1;
while (numPrimes<10000) {
for (int i = 2; i < currentTest-1; i++) {
if (currentTest%i == 0){
isPrime = 0;
break;
}
}
if (isPrime == 1) {
numPrimes = numPrimes + 1;
printf("found prime %i %i\n",numPrimes,currentTest
);
}
isPrime = 1;
currentTest = currentTest + 1;
}
timetaken=timer(1);
printf("time taken = %f\n",timetaken
);
system("PAUSE");
return 0;
}