Advertisement
Guest User

Untitled

a guest
May 26th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. program sequence ;
  2. uses wincrt;
  3. type
  4. tab=array [1..15] of integer ;
  5. var
  6. t:tab;
  7. n:byte;
  8. procedure saisir (var t:tab;var n:byte);
  9. begin
  10. Repeat
  11. writeln('donner la taille du tableau');
  12. readln(n)
  13. until (n in [3..15]);
  14. end;
  15. Procedure remplir (t:tab;n:byte);
  16. var
  17. i:byte;
  18. begin
  19. for i:=1 to n do
  20. writeln('t[',i,']=');
  21. Readln(t[i]);
  22. end;
  23. function verif(t:tab;n:byte):boolean;
  24. var
  25. v:boolean;
  26. i,nb:integer;
  27. begin
  28. nb:=0;
  29. v:=false;
  30. for i:=0 to n do
  31. if (t[i]+t[i+1]=0) then
  32. v:=true;
  33. nb:=nb+1;
  34. verif:=v
  35. end;
  36. Procedure afficher (t:tab;n:byte);
  37. var
  38. i,nb:integer;
  39. begin
  40. for i:=1 to n do
  41. if verif(t,n) then
  42. WriteLn('le nombre de sequence nulle de ce tableau est ',nb, ' qui sont :');
  43. writeln(t[i]+t[i+1]);
  44. end;
  45. begin
  46. saisir (t,n);
  47. remplir (t,n);
  48. afficher (t,n);
  49. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement