Wednesday 19 August 2015

First "n" Prime Number Program in C#.Net

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PrimeNumber
{
    public class PrimeNumber
    {
        static void Main(string[] args)
        {
            int num;
            int num1;
            int result;
            int i, j;
            int inc = 3;
            int k = 0;
            Console.WriteLine("Untill what number u want to show prime number?");
            num = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("The prime number between o and ur number are:");
            if (num == 2)
                Console.WriteLine("2");
            else
            {
                num1 = num;

                Console.WriteLine("2");
                int count = 0;

                for (i = inc; i <= num; i++)
                {
                    count = 0;
                    for (j = 2; j < i; j++)
                    {
                        result = i % j;
                        if (result != 0)
                        {
                            count = count + 0;
                        }
                        else
                        {
                            count = 1;
                            num = num + 1;

                        }

                    }
                    if (count == 0)
                    {
                        k = k + 1;
                        Console.WriteLine(i);
                    }
                    if (k == num1 - 1)
                    {
                        break;
                    }
                    else
                    {
                        num = num + 1;
                    }
                    if (inc == num)
                    {
                        inc = num;
                        num = inc + 1;
                    }
                }
                Console.ReadLine();
            }
        }
}

OutPut :
         Untill what number u want to show prime number? : 10
         The prime number between o and ur number are:
             2
             3
             5
             7 
             11
             13
             17
             19
             23
             29  

No comments:

Post a Comment