using System;
using System.Collections.Generic;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            List<int> listPrime = new List<int>();
            int i = 1;
            while (i < 10000)
            {
                i++;
                if (!isPrime(i))
                {
                    continue;
                }
                else
                {
                    int Number = i;
                    List<int> digits = new List<int>();
                    while (Number > 0)
                    {
                        int remainder = Number % 10;
                        Number = Number / 10;
                        digits.Add(remainder);
                    }
                    int intTemp = 0;
                    foreach (var digit in digits)
                    {
                        intTemp += digit;
                    }
                    if (intTemp % 8 == 0)
                    {
                        Console.WriteLine("Sum of Prime Number :"+ i.ToString()+" is "+intTemp);
                    }
                }
            }
            Console.Read();
        }

        public static bool isPrime(int number)
        {
            for (int i = 2; i < number; i++)
            {
                if (number % i == 0)
                {
                    return false;
                }
            }
            return true;
        }
    }
}

results matching ""

    No results matching ""