Triangle de Pascal [C]
Résolu
Bonjour,
On ma demandé dans un exercices de faire un programme qui affiche les éléments du triangle de Pascal
et voilà j'ai créé la fonction mais
l'éxécution n'est pas bien au niveau de 1
il m'affiche le triangle comme sa :
saisir b 5
-2147483648
-2147483648 -2147483648
-2147483648 2 -2147483648
-2147483648 3 3 -2147483648
-2147483648 4 6 4 -2147483648
voilà la fonction :
On ma demandé dans un exercices de faire un programme qui affiche les éléments du triangle de Pascal
et voilà j'ai créé la fonction mais
l'éxécution n'est pas bien au niveau de 1
il m'affiche le triangle comme sa :
saisir b 5
-2147483648
-2147483648 -2147483648
-2147483648 2 -2147483648
-2147483648 3 3 -2147483648
-2147483648 4 6 4 -2147483648
voilà la fonction :
double fact(int n)
{
int i;
for(i=n-1;i>0;i--)
{
n=n*i;
}
return n;
}
int triangle(int b)
{
int i,k=1,j;
for(i=0;i<b;i++)
{
for(j=0;j<=i;j++)
{
k=fact(i)/(fact(j)*fact(i-j));
printf("%4d\t",k);
}
printf("\n");
}Configuration: Windows Vista Safari 525.19