+500
 



C# program to print Factorial of all Prime numbers

Program Statement:
Write a program using loop which takes one value n from user and show the factorial of all prime numbers which are less then n. e.g. if n = 10 then program will print the factorial of 2,3,5,7.

Solution:
 public class fop
    {
        int x, a, b, p, fac=1;
        public void fact()
        {
            Console.WriteLine("\n\t\tShow factorial of primes less than n\n");
            Console.Write("\n\t\tEnter ending point : ");
            x = Convert.ToInt32(Console.ReadLine());
            for (a = 2; a < x; a++)
            {
                p = 1;
                for (b = 2; b < a; b++)
                {
                    if (a % b == 0)
                    { p = 0; }
                }
                if (p == 1)
                {
                    fac = 1;
                    for (int c = 1; c <= a; c++)
                    { fac = fac * c;}
                    Console.Write("\n\t\tFactorial of {0} is : \t {1}\n", a,fac);
                }
            }
            Console.WriteLine("\n");
        }
    } 



Post a Comment

 
Top