Afficher le triangle de pascal symétrique

Fermé
rayan - 24 déc. 2011 à 13:05
Bonjour,
on m'a demandé dans un exo d'écrire un programme qui affiche le triangle de pascal de façon symétrique
1
1 1
1 2 1
bien sur, jusqu'à l'ordre n définie par l'utilisateur
moi, j'ai écris un programme mais j'ai pas arrivé a géré les espaces
voila mon programme
#include<stdio.h>
#include<conio.h>



main(){
int n, i, c, j;
printf("entrer le nb des lignes que vous voulez ");
scanf("%i", &n);

for (i=0; i<=n; i++)
{
for(j=1; j<=(n-i)/2; j++) printf(" ");
for(j=1; j<= 3*((i+n)%2); j++) printf("\t");

c=1; printf("%6i", c);
for(j=1; j<=i; j++){
c = c*(i-j+1)/j;
printf("%6i", c);
}

printf("\n");
}

getch();
}

en attente de vos réponces