Advertisement
Guest User

Untitled

a guest
Feb 6th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. program p49;
  2. uses wincrt;
  3. type
  4. Tab = Array[1..10,1..10]of integer;
  5.  
  6. procedure remplir (n:integer;var T:Tab);
  7. var
  8. i:integer;
  9. begin
  10. for i := 1 to n do
  11. begin
  12. T[1,i] := 1;
  13. T[i,i] := 1;
  14. end;
  15. end;
  16.  
  17.  
  18. procedure cal (n:integer;var T:Tab);
  19. var
  20. i,j:integer;
  21. begin
  22. for i := 3 to n do
  23. begin
  24. for j :=2 to i-1 do
  25. begin
  26. T[i,j] := T[i-1,j]+T[i-1,j-1] ;
  27. end;
  28. end;
  29. end;
  30.  
  31.  
  32. procedure affichage(n:integer;T:Tab);
  33. var
  34. i,j:integer;
  35. begin
  36. for i := 1 to n do
  37. begin
  38. for j := 1 to i do
  39. begin
  40. write(T[i,j]);
  41.  
  42. end;
  43. writeln('');
  44. end;
  45. end;
  46.  
  47. var
  48. T:Tab;
  49. n:integer;
  50. begin
  51. repeat
  52. write('n = ');
  53. readln(n) ;
  54. until(n>2);
  55.  
  56. remplir(n,T);
  57. cal(n,T);
  58. affichage(n,T);
  59. read(n);
  60. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement