Advertisement
Guest User

Untitled

a guest
May 20th, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. uses wincrt;
  2. type
  3. tab=array [1..20] of integer;
  4. var
  5. t:tab;
  6. n:integer;
  7. procedure saisie (var n:integer);
  8. begin
  9. repeat
  10. write ('donner le taille de tableau: '); readln(n);
  11. until n in[2..10];
  12. end;
  13.  
  14.  
  15. procedure remplire (var t:tab;n:integer);
  16. var
  17. i:integer;
  18. begin
  19. for i:=1 to n do
  20. begin
  21. repeat
  22. write('t[',i,']= '); readln (t[i]);
  23. until (t[i] in [10..99]) ;
  24. end;
  25. end;
  26.  
  27. procedure afficher(t:tab;n:integer);
  28. var
  29. i,j:integer;
  30. begin
  31. for j:=0 to 9 do
  32. for i:=1 to n do
  33. if t[i]=(j*(j+1)) then
  34. writeln ('les nombre oblongs sont ',t[i]);
  35. end;
  36.  
  37.  
  38.  
  39. begin
  40. saisie (n);
  41. remplire (t,n);
  42. afficher (t,n);
  43. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement