TRIANGLE DE PASCAL

mastave 53 Messages postés samedi 24 novembre 2001Date d'inscription 25 janvier 2003 Dernière intervention - 25 janv. 2003 à 12:30 - Dernière réponse : NerOcrO 33 Messages postés mardi 10 octobre 2000Date d'inscription 27 mai 2004 Dernière intervention
- 26 janv. 2003 à 18:38
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

http://codes-sources.commentcamarche.net/source/10326-triangle-de-pascal

Afficher la suite 
mastave 53 Messages postés samedi 24 novembre 2001Date d'inscription 25 janvier 2003 Dernière intervention - 25 janv. 2003 à 12:30
Joli, clair et pratique!
;-)
NerOcrO 33 Messages postés mardi 10 octobre 2000Date d'inscription 27 mai 2004 Dernière intervention - 26 janv. 2003 à 18:38
Lol, je voulais justement poser cette source.
J'ai plus qu'à la poster ici :
#include <stdio.h>
#include <conio.h>

void main (void)
{
int Ligne, Tab[10][10], i, j, cpt;

printf ("La ligne : ");
scanf ("%d", &Ligne);

//Indique l'espace entre "Ligne" et la dernière colonne
cpt=Ligne-1;
for (i=0 ; i<Ligne ; i++)
{
//On met toute la première à 1
Tab[i][0]=1;
printf ("%d ", Tab[i][0]);

for (j=1 ; j<Ligne-cpt ; j++)
{
//Est-ce que c'est au milieu ?
if (j!=Ligne-cpt-1 && j!=0)
{
//Oui : on calcule
Tab[i][j] = Tab[i-1][j-1] + Tab[i-1][j];
printf ("%d ", Tab[i][j]);
}
}

//On met toutes les dernières colonnes de chaque ligne à 1
Tab[i][Ligne-cpt-1]=1;
printf ("%d ", Tab[i][Ligne-cpt-1]);

//Réduit l'espace entre "Ligne" et la dernière colonne
cpt=cpt-1;
printf ("
");
}
getch();
}

Je pense que mon source est plus rapide que le tient mais le tient m'a quand même aidé.
Ciaciao
Commenter la réponse de mastave

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.