Catalan numbers/Pascal's triangle: Difference between revisions

Content added Content deleted
(→‎{{header|Java}}: added Java)
Line 549: Line 549:
Catalan
Catalan
}:@:(}.@:((<0 1)&|:) - }:@:((<0 1)&|:@:(2&|.)))@:(i. +/\@]^:[ #&1)@:(2&+)</lang>
}:@:(}.@:((<0 1)&|:) - }:@:((<0 1)&|:@:(2&|.)))@:(i. +/\@]^:[ #&1)@:(2&+)</lang>

=={{header|Java}}==
{{trans|C++}}
<lang java>public class Test {
public static void main(String[] args) {
int N = 15;
int[] t = new int[N + 2];
t[1] = 1;

for (int i = 1; i <= N; i++) {

for (int j = i; j > 1; j--)
t[j] = t[j] + t[j - 1];

t[i + 1] = t[i];

for (int j = i + 1; j > 1; j--)
t[j] = t[j] + t[j - 1];

System.out.printf("%d ", t[i + 1] - t[i]);
}
}
}</lang>

<pre>1 2 5 14 42 132 429 1430 4862 16796 58786 208012 742900 2674440 9694845</pre>


=={{header|JavaScript}}==
=={{header|JavaScript}}==