Triangle de pascal en C
Le triangle de pascal est un triangle qui, chaque nombre est la somme de la rangée supérieure immédiate. La valeur du bord est toujours 1. L’exemple ci-dessous montre les 6 premières lignes du triangle de Pascal.
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1
Programme pour afficher un triangle de Pascal
#include <stdio.h> void main() { int nbr, esp, i, j, p=1; printf("Entrez le nombre de lignes: "); scanf("%d",&nbr); for(i = 0; i < nbr; i++) { for(esp = 1; esp <= nbr-i; esp++) printf(" "); //ajouter l'espace for(j = 0; j <= i; j++) { if ( i==0 || j==0 ) p = 1; else p = p*(i-j+1)/j; printf("% 4d",p); } printf("\n"); } }
La sortie :