Probleme triangle pascal

Bonjour,
si vous pouvez donné moi une solution pr se probléme:
on se propose d'ecrire un programme pascal qui affiche une pyramide d'entier de la maniere suivante :
exemple : n=5
1
232
34543
4567654
567898765

ALORS??????
Configuration: Windows XP
Firefox 2.0.0.12

4 réponses

  1. salut Tony_montana21......

    voila ton problém est résolut .....
    (j'espére que je trouve moi aussi des solutions à mes problémes....)

    program triangle;
    uses crt;
    const n=9;
    var i,j:integer;
    t:array[1..n*(n+1) div 2]of integer;
    function F(i,j:integer):integer;
    begin
    F:=i*(i-1) div 2+(j-1)+1;
    end;
    begin
    clrscr;
    textbackground(red);
    textcolor(white);
    writeln(' *** LE TRIANGLE DE PASCAL ***');
    writeln;
    writeln;
    for i:=1 to n do
    begin
    t[F(i,1)]:=1;
    t[F(i,i)]:=1;
    end;
    for i:=1 to n do
    for j:=2 to i-1 do
    t[F(i,j)]:= t[F(i-1,j-1)]+t[F(i-1,j)];
    for i:=1 to n do
    begin
    for j:=1 to i do
    write(t[f(i,j)]:5, ' ');
    writeln;
    end;
    readln;
    end.

    -----------------------------------------------------------------------------------------------
    salutttttttttttttttt   coucou !!!!!!!!!!!
    1. éééééééééééo
      esque c'est ça ton probléme ou non !!!!!!!!!!!!!!!!!

      ---------------------------------------------------------------------
      salutttttttttttttttt   coucou !!!!!!!!!!!
      1. non c pa le bon reponse.....regarde bien l'exemple
    2. je sollicite votre aide concernant la comprehension du programme 'triangle de pascal' en language pascal. j'aimerais que le code source soit suivi de commentaires pour faciliter ma comprehension
      1. program colonne;
        uses wincrt;
        var
        ch:string;
        i:integer;
        begin
        repeat
        writeln('donner un mot');
        readln(ch);
        until (length(ch)<12);
        for i:=1 to (length(ch)) do
        writeln(copy (ch,1,i));
        end.