Advertisement
LOVEGUN

First Program i made

Aug 13th, 2021
485
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.80 KB | None | 0 0
  1. Program revision;
  2. Uses Wincrt;
  3. Type
  4.   tab = Array [1..20,1..20] Of Integer;
  5.     tab2= array [1..9] of Integer;
  6. Var
  7.   L,C: Integer;
  8.   T: tab;
  9.     M:tab2;
  10.  
  11. Procedure remplir (Var L,C:Integer;Var T:tab);
  12. Var
  13.   i,j: Integer;
  14. Begin
  15.   Repeat
  16.     Writeln ('Saisir L et C');
  17.     Readln (L,C);
  18.   Until L And C In [5..20];
  19.   For i:=1 To L Do
  20.     For j:=1 To C Do
  21.       Begin
  22.         Repeat
  23.           Readln (T[i,j]);
  24.         Until T[i,j]>0
  25.       End;
  26. End;
  27.  
  28. Procedure tri (L,C:Integer;Var T:tab);
  29. Var
  30. M:tab2;
  31. i,j,X,N:Integer;
  32. Begin
  33. M[i]:=0;
  34. for i:=1 to L do
  35. for j:=1 to C Do
  36. X:=T[i,j];
  37. if X=i then
  38. M[i]:=M[i]+1;
  39. N:=N+1;
  40. end;
  41. Procedure afficher (L,C:integer;Var M:tab2);
  42. Var
  43. i,N:Integer;
  44. Begin
  45. for i:=1 to N Do
  46. writeln (M[i]);
  47. end;
  48. Begin
  49. remplir (L,C,T);
  50. tri (L,C,T);
  51. afficher (L,C,M);
  52. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement