kestutis

1 lygis | 6 pamokėlė| 5. Uždavinių sprendimo varžybos

Apr 23rd, 2014
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.77 KB | None | 0 0
  1. var
  2.     m,          //mokinio nr.
  3.     mokiniu,    //mokiniu sk.
  4.     uzd,        //uzdaviniu per diena.
  5.     d,          //dienos nr.
  6.     dn,         //kiek dienu mokinys sprende uzd.
  7.     isviso:
  8.     integer;
  9.     sum : array [1..10] of integer;
  10.  
  11. procedure skaityti(failas:string);
  12. var
  13.     F : text;
  14. begin
  15.     assign(F, failas);
  16.     reset(F);
  17.     readln(F, mokiniu);
  18.     for m := 1 to mokiniu do
  19.     begin
  20.         read(F, dn);
  21.         for d := 1 to dn do
  22.         begin
  23.             read(F, uzd);
  24.             sum[m] :=sum[m] + uzd;
  25.         end;
  26.     end;
  27.     close(F);
  28. end;
  29.  
  30. procedure irasyti(failas:string);
  31. var
  32.     F : text;
  33. begin
  34.     assign(F, failas);
  35.     rewrite(F);
  36.     isviso := 0;
  37.     for m := 1 to mokiniu do
  38.     begin
  39.         writeln(F, sum[m]);
  40.         isviso := isviso + sum[m];
  41.     end;
  42.     write(F, isviso);
  43.     close(F);
  44. end;
  45.  
  46. begin
  47.     skaityti('Duomenys.txt');
  48.     irasyti('Rezultatai.txt');
  49. end.
Advertisement
Add Comment
Please, Sign In to add comment