1 | ||||
1 | 1 | |||
1 | 2 | 1 | ||
1 | 3 | 3 | 1 | |
1 | 4 | 6 | 4 | 1 |
Solution:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int size;
Console.Write("Pascal triangle size:");
size = Int32.Parse(Console.ReadLine());
printPascalTr(size);
Console.ReadLine();
}
public static void printPascalTr(int size){
int[,] PascalTr=new int[size,size];
int row,col;
//assign zero to every array element
for(row=0;row<size;row++)
for(col=0;col<size;col++) PascalTr[row,col]=0;
//first and second rows are set to 1s
PascalTr[0,0]=1;
PascalTr[1,0]=1;
PascalTr[1,1]=1;
for(row=2;row<size;row++){
PascalTr[row,0]=1;
for(col=1;col<=row;col++){
PascalTr[row,col]=PascalTr[row-1,col-1]+PascalTr[row-1,col];
}
}
//display the Pascal Triangle
for(row=0;row<size;row++){
for(col=0;col<=row;col++){
Console.Write("{0}\t",PascalTr[row,col]);
}
Console.WriteLine();
}
}
}
}
![]() Xinyao using System; 2017-07-13 |
![]() Uday using System; 2015-12-07 |
![]() Monu Sharma You can use the listed program to better understanding to print pascal triangle using two-dimensional array in c#. 2014-08-28 |
|
This website intents to provide free and high quality tutorials, examples, exercises and solutions, questions and answers of programming and scripting languages:
C, C++, C#, Java, VB.NET, Python, VBA,PHP & Mysql, SQL, JSP, ASP.NET,HTML, CSS, JQuery, JavaScript and other applications such as MS Excel, MS Access, and MS Word. However, we don't guarantee all things of the web are accurate. If you find any error, please report it then we will take actions to correct it as soon as possible.