El triangle de Pascal serveix per a calcular coeficients binomials (per exemple, fins a ):
| : | |||||||||
| : | |||||||||
| : | |||||||||
| : | |||||||||
| : | |||||||||
Els valors d’aquest Triangle de Pascal (per a ) són:
| : | 1 | ||||||||
| : | 1 | 1 | |||||||
| : | 1 | 2 | 1 | ||||||
| : | 1 | 3 | 3 | 1 | |||||
| : | 1 | 4 | 6 | 4 | 1 | ||||
Es tracta de calcular els coeficients binomials fins a un determinat. Cal tenir en compte les següents relacions per a calcular el triangle de Pascal:
Amb aquestes dues relacions, en teniu prou per a calcular el triangle de Pascal fins a nivell . El que heu de fer és un programa tal que llegeixi un del teclat, i escrigui per pantalla el triangle de nivell .
Per exemple, si cal que el programa escrigui per pantalla:
| 1 | ||||||||
| 1 | 1 | |||||||
| 1 | 2 | 1 | ||||||
| 1 | 3 | 3 | 1 | |||||
| 1 | 4 | 6 | 4 | 1 | ||||
Pista: Penseu que per a calcular els resultats de la fila només cal que tingueu calculats els resultats de la fila . Això vol dir que caldrà desar els resultats de la fila per quan volgueu calcular els resultats de la fila .
Tingueu en compte que no se us demana una funció, sinó un programa.
Un enter tal que .
El triangle de Pascal de files.
Input
5
Output
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1
Input
4
Output
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1
Input
3
Output
1 1 1 1 2 1 1 3 3 1