Création
d'entreprise
Posez votre question Signaler

Triangle de Pascal [C] [Résolu]

Etudiant - Dernière réponse le 19 nov. 2010 à 13:51
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 :
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");
}
Lire la suite 

Triangle de Pascal [C] »

Suggestions
4 réponses
Réponse
+3
moins plus
Salut,
Dans ta fonction fact(int n), rajoute à la première ligne : if (n<=1) return 1;
Ca devrait mieux marcher ;)
Cdlt
Ajouter un commentaire
Réponse
+1
moins plus
MERCI c'est résolu!
LE probleme était dans la fonction factorielle
j'ai pas fait le cas ou n==0
MERCI ENCORE
scanf("salutt") - 7 déc. 2009 à 21:27
Salut,
est-ce que tu pourrai m'envoyer ton programme du triangle de pascal en langage c s'il te plait parce que j'ai le meme problème il m'affiche n'importe quoi et je ne comprend pas pourquoi.
Merci
Cordialement SCANF("SALUTT")
presd - 19 nov. 2010 à 13:51
comment programmer le formule de taylor en langage c?
Ajouter un commentaire
Ce document intitulé « Triangle de Pascal [C] » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?