Saturday, August 31, 2013

Write the prime Number code which output like this?


using System;
using System.Collections.Generic;

namespace Csharp
{
public class MainTest
{
public static List<int> primes = new List<int>();

static bool IsPrime(int num)
{
for (int i = 0; i < primes.Count; i++)
{
if (num % primes[i] == 0) return false;
}
return true;
}
static void Main(string[] args)
{
int num = 0;
//Count how many prime numbers are generated
int counter = 0;
Console.WriteLine("Please input a number:");
num = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Results are:");
for (int i = 2; i < int.MaxValue; i++)
{
if (IsPrime(i))
{
primes.Add(i);
Console.WriteLine(i);
counter++;
if (counter == num)
{
break;
}
}
}
}
}
}




No comments:

Post a Comment