Pascal's triangle: Difference between revisions

Content added Content deleted
(→‎{{header|MATLAB}} / {{header|Octave}}: extract binomial coefficients from Pascal triangle)
Line 266: Line 266:
<lang csharp>using System;
<lang csharp>using System;


namespace RosettaCode {
namespace RosettaCode
{
class PascalsTriangle {
class PascalsTriangle {
public void CreateTriangle(int n) {
public void CreateTriangle(int n) {
if (n > 0) {
if (n > 0)
for (int i = 0; i < n; i++) {
{
int c = 1;
for (int i = 0; i < n; i++)
Console.Write(" ".PadLeft(2 * (n - 1 - i)));
{
for (int k = 0; k <= i; k++) {
int c = 1;
Console.Write(" ".PadLeft(2 * (n - 1 - i)));
for (int k = 0; k <= i; k++)
{
Console.Write("{0}", c.ToString().PadLeft(3));
Console.Write("{0}", c.ToString().PadLeft(3));
c = c * (i - k) / (k + 1);
c = c * (i - k) / (k + 1);
}
}
Console.WriteLine();
Console.WriteLine();
}
}
}
}
}
}
}
}