I have this code in a function, but when it runs it does a long pause and then it says:
$floating point exception
I am assuming this is due to
floating point exception - This means there's an arithmetic error.
It looks like you're trying to stop the loop with j, but what you're actually doing is continuing the loop forever (because once you get j==1 the or
condition is always true).
What then happens is you loop i through all the Integer values back to 0 and get the exception.
What I think you want to do is :
for (i = 2; (i < number); i++)
{
if (number%i==0)
{
j = 1;
break;
}
}