How to print Pascal's Triangle Pattern in C# - Step by Step Examples
How to print Pascal's Triangle Pattern in C# ?
Answer
To print Pascal's Triangle Pattern in C#, you can use nested loops where the outer loop controls the rows and the inner loop calculates the values for each row based on the binomial coefficient formula.
✐ Examples
1 Pascal's Triangle Pattern
In this example,
- We use a variable
n
to represent the number of rows in Pascal's triangle. - We initialize a 2D array
pascal
to store the triangle values. - We use nested loops to calculate and store the values using the binomial coefficient formula.
- We print the triangle values using a formatted output.
C# Program
using System;
class Program
{
static void PrintPascalsTriangle(int n)
{
int[][] pascal = new int[n][];
for (int i = 0; i < n; i++)
{
pascal[i] = new int[i + 1];
for (int j = 0; j <= i; j++)
{
if (j == 0 || j == i)
{
pascal[i][j] = 1;
}
else
{
pascal[i][j] = pascal[i - 1][j - 1] + pascal[i - 1][j];
}
Console.Write(pascal[i][j] + " ");
}
Console.WriteLine();
}
}
static void Main()
{
int rows = 5;
PrintPascalsTriangle(rows);
}
}
Output
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1
Summary
In this tutorial, we learned How to print Pascal's Triangle Pattern in C# language with well detailed examples.
More C# Pattern Printing Tutorials
- How to print Left Half Pyramid Pattern in C# ?
- How to print Right Half Pyramid Pattern in C# ?
- How to print Pyramid Pattern in C# ?
- How to print Rhombus Pattern in C# ?
- How to print Diamond Pattern in C# ?
- How to print Hour Glass Pattern in C# ?
- How to print Hollow Square Pattern in C# ?
- How to print Hollow Pyramid Pattern in C# ?
- How to print Hollow Inverted Pyramid Pattern in C# ?
- How to print Hollow Diamond Pattern in C# ?
- How to print Floyd's Trianlge Pattern in C# ?
- How to print Pascal's Triangle Pattern in C# ?