Can anyone help me getting started with a prime number algorithm? I am stuck at the modulus operator. Ok if I read in a number from a file and use it as a limit for a loop, how can I find all the prime numbers inbetween 2 and this limit?
I've tried doing
int inputNumber;
inFile >> inputNumber;
isPrime(inputNumber);
///// ********/////
BOOL isPrime(int value)
{
int counter;
for(counter = 2; counter <= value; counter++)
if((value % counter) == 0)
blah
This obviously is not the correct method for doing this as 9, for example, will be declared a prime number when it isn't. Does anyone have any ideas?
TIA