Bonsoir,

Je voudrais savoir comment s'y prendre pour afficher les coefficients du binome de Pascal en utilisant des pointeurs, et non pas des tableaux.

Voici mon code utilisant des tableaux:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
int main()
{
    int taille=10;
    int i,j,k, tab[taille][taille];
 
 
printf("Rentrez le nombre de lignes : ");
scanf("%d", &taille);
 
    if (taille>10)
    {
        printf("trop de lignes!");
        return 0;
    }
 
    for (i=0; i<=taille; i++) //calcul des coefficients
    {
        tab[i][0]=1; //initialisation de la 1ere colonne et de la diagonale
        tab[i][i]=1;
 
        for (j=1; j<i; j++)
        {
            tab[i][j]=tab[i-1][j-1]+tab[i-1][j];
        }
    }
 
    for (i=0; i<=taille; i++) //affichage des coefficients
    {
        for (k=0; k<taille-i; k++) //pyramide centrée
        {
            printf(" ");
        }
 
        for (j=0; j<=i; j++)
        {
            printf("%d",tab[i][j]);
            printf(" ");
        }
 
    printf("\n");
    }
 
    return 0;
}
On m'a dit d'utiliser des pointeurs du genre int **. Cependant, vu que je suis pas encore très à l'aise avec les pointeurs, j'ai du mal à les utiliser (où et quand).

Pouvez-vous m'aider?

Merci d'avance!