lonsomehell

Deviseur

May 4th, 2012
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.71 KB | None | 0 0
  1. program Deviseur;
  2. uses wincrt;
  3. type
  4. tab1=array [1..100] of integer;
  5. var
  6. T1,T2:tab1;
  7. n,m,i:integer;
  8. procedure remp_tab(var T:tab1;l:integer);
  9. begin
  10. for i:=1 to l do
  11. begin
  12. writeln('enter le chiffre N° ',i);
  13. readln(t[i]);
  14. end;
  15. end;
  16. procedure devise(Ta:tab1;Tb:tab1;l,k:integer);
  17. var
  18. j:integer;
  19. begin
  20. for i:=1 to l do
  21. begin
  22. for j:=1 to k do
  23. begin
  24. if (((Ta[i])mod(Tb[j])=0)) then writeln(ta[i],'est divisible par ',Tb[j]);
  25. end;
  26. end;
  27. end;
  28. begin
  29. repeat
  30. writeln('entrer n ');
  31. readln(n);
  32. writeln('entrer m');
  33. readln(m);
  34. until ((n>0) and (m>0));
  35. writeln('remplir T1');
  36. remp_tab(T1,n);
  37. writeln('remplir T2');
  38. remp_tab(T2,m);
  39. devise(T1,T2,n,m);
  40. writeln('Press <Enter> To Quit');
  41.   readln();
  42. end.
Advertisement
Add Comment
Please, Sign In to add comment