You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

42 lines
686 B

// C# version of a Prime Number Finder
// Build under Mono .28
// haplo@mindstab.net
using System;
class Primes {
private static void Main(String[] argv)
{
int MAX=0;
if(argv.Length >= 1) {
try {
MAX = (int)Convert.ToDouble(argv[0]);
} catch {
Console.WriteLine("Invalid Max Num");
return;
}
} else {
Console.WriteLine("Useage: primes.exe [Max Num]");
return;
}
for(int cnt = 3; cnt <= MAX; cnt+= 2)
{
int test = (int) Math.Sqrt(cnt);
int isPrime = 1;
for(int i=3; i <= test; i+=2)
{
isPrime = cnt % i;
if( isPrime == 0) {
break;
}
}
if(isPrime != 0)
{
Console.WriteLine(cnt);
}
}
}
}