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 :


