Trójkąt Pascala: Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
Anulowanie wersji 58992838 autorstwa 178.73.1.126 (dyskusja) Znacznik: Anulowanie edycji |
drobne techniczne |
||
Linia 66:
: <math>{n \choose k} = {n-1 \choose k-1} + {n-1 \choose k}</math>
<
function pascal(n,k:integer):integer;
begin
Linia 74:
pascal := pascal(n-1, k-1) + pascal(n-1,k);
end;
</syntaxhighlight>
Przykład drzewa Pascala napisany w języku [[C++]], <tt>n</tt> – liczba wierszy, tablica zwraca wartość współczynnika w zadanym wierszu i kolumnie:
<
long long **trojkatPascala;
trojkatPascala= new long long *[n];
Linia 89:
trojkatPascala[j][i+1]=trojkatPascala[j-1][i]+trojkatPascala[j-1][i+1];
}
</syntaxhighlight>
A oto przykład programu w Pythonie wypisującego liczby z trójkąta Pascala dla zadanej liczby rzędów:
<
def write_list(list):
print(' '.join([str(item) for item in list]).center(30))
Linia 106:
line = next_line
write_list(line)
</syntaxhighlight>
== Zobacz też ==
|