BasicAlgorithmExercises.PascalTriangle.Pascal C# (CSharp) Метод

Pascal() публичный статический Метод

public static Pascal ( int rows ) : void
rows int
Результат void
        public static void Pascal(int rows)
        {
            for (var y = 0; y < rows; y++)
            {
                var c = 1;

                for (var q = 0; q < rows - y; q++)
                {
                    Console.Write("   ");
                }
                for (var x = 0; x <= y; x++)
                {
                    Console.Write("   {0:D} ", c);
                    c = c * (y - x) / (x + 1);
                }
                Console.WriteLine();
                Console.WriteLine();
            }

            Console.ReadKey();
        }
    }

Usage Example

Пример #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Basic Algorithms");


            System.Console.WriteLine("Pascal Triangle Program");

            System.Console.Write("Enter the number of rows: ");

            string input = System.Console.ReadLine();

            int n = Convert.ToInt32(input);

            PascalTriangle.Pascal(n);
        }
PascalTriangle