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) |
||
{ |
|||
int |
for (int i = 0; i < n; i++) |
||
{ |
|||
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(); |
||
} |
} |
||
} |
} |
||
} |
} |
||
} |
} |