NerOcrO
Messages postés33Date d'inscriptionmardi 10 octobre 2000StatutMembreDernière intervention27 mai 2004 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
mastave
Messages postés53Date d'inscriptionsamedi 24 novembre 2001StatutMembreDernière intervention25 janvier 2003 25 janv. 2003 à 12:30
26 janv. 2003 à 18:38
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
25 janv. 2003 à 12:30
;-)