On Jan 20, 4:33 pm, Mike Fry <[email protected]> wrote:
> Shannon wrote:
> > An integer is said to be prime if it is divisible by only 1 and
> > itself. For example, 2, 3, 5 and 7 are prime, but 4, 6, 8 and 9 are
> > not.
>
> > a) Write a function that determines whether a number is prime.
>
> > b) Use this function in a program that determines and prints all the
> > prime numbers between 2 and 10,000. How many of these numbers do you
> > really have to test before being sure that you have found all the
> > primes?
>
> > c) Initially, you might think that n/2 is the upper limit for which
> > you must test to see whether a number is prime, but you need only go
> > as high as the square root of n. Why? Rewrite the program, and run it
> > both ways. Estimate the performance improvement.
>
> Do your own homework!
>
> --
> Regards,
> Mike Fry
> Johannesburg.- Hide quoted text -
>
> - Show quoted text -
Here is little bit short source code.
# include <stdio.h>
main ()
for(int i = 1; i <= n; i++)
{
if(n%2 == 0)
{
printf("%d", is a prime number\n");
printf("%d", is a not prime number\n"
}
}