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>
 
<sourcesyntaxhighlight lang="Pascal">
function pascal(n,k:integer):integer;
begin
Linia 74:
pascal := pascal(n-1, k-1) + pascal(n-1,k);
end;
</syntaxhighlight>
</source>
 
Przykład drzewa Pascala napisany w języku [[C++]], <tt>n</tt> – liczba wierszy, tablica zwraca wartość współczynnika w zadanym wierszu i kolumnie:
<sourcesyntaxhighlight lang="cpp">
long long **trojkatPascala;
trojkatPascala= new long long *[n];
Linia 89:
trojkatPascala[j][i+1]=trojkatPascala[j-1][i]+trojkatPascala[j-1][i+1];
}
</syntaxhighlight>
</source>
 
A oto przykład programu w Pythonie wypisującego liczby z trójkąta Pascala dla zadanej liczby rzędów:
<sourcesyntaxhighlight lang="Python">
def write_list(list):
print(' '.join([str(item) for item in list]).center(30))
Linia 106:
line = next_line
write_list(line)
</syntaxhighlight>
</source>
 
== Zobacz też ==