3
Contributors
5
Replies
6
Views
8 Years
Discussion Span
Last Post by LizR
0

That is a very noble and honorable plan you have there. What is the code you have so far? What are the difficulties you encounter?
Please let us know.

0

I had the code but it wasn't in the center

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int x;
            Console.WriteLine("Enter the number of rows ");
            int n = int.Parse(Console.ReadLine());
            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j <= i; j++)
                {
                    x = combination(i, j);
                    if (j == i)
                        Console.WriteLine(x);
                    else
                        Console.Write(x);
                }
            }
        }
        static int factorial(int n)
        {
            if (n == 0)
                return 1;
            else
            {
                int fact = 1;
                for (int i = 1; i <= n; i++)
                    fact *= i;
                return fact;
            }
        }
        static int combination(int n, int r)
        {
            return factorial(n) / (factorial(r) * factorial(n - r));
        }

    }
}

Edited by mike_2000_17: Fixed formatting

0

So what is your problem ?(besides the fact that your code is not put between code tags! Select your code and click the button marked #)
Your code works fine as is. The only thing that's missing as last line in your main function is Console.ReadKey(); or Console.ReadLine();
You will enjoy the outcome of your work more if you do that.

0

If its not centred, thats why I suggested you worked it out on paper first.. What you need to do before you do any code is work out how the logic helps you decide where you would start it if you were human.. Once you have it worked out, you can then explain it to a computer.

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.