Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.00 KB | None | 0 0
  1. program parzystosc;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. type
  6.   tablica = array[1..20] of integer;
  7.  
  8. var
  9. tab: tablica;
  10. i, ile, ilosc: integer;
  11. dane: text;
  12.  
  13. function wczytaj(var tabl: tablica):integer;
  14. var
  15.   i, ile: integer;
  16. begin
  17.   write('Podaj ilosc elementow: ');
  18.   readln(ile);
  19.  
  20.   for i:= 1 to ile do begin
  21.     write('Podaj ', i, ' wartosc: ');
  22.     readln(tabl[i]);
  23.   end;
  24.   wczytaj := ile;
  25. end;
  26.  
  27. function robota(var tabl: tablica; ile:integer): integer;
  28. var
  29.   i, ilosc: integer;
  30. begin
  31.   ilosc:=0;
  32.   for i:= 1 to ile do begin
  33.     if ((tabl[i] mod 2) = 0) then begin
  34.       ilosc:= ilosc + 1;
  35.     end;
  36.   end;
  37.   robota:= ilosc;
  38. end;
  39.  
  40. procedure wypisz(var tabl: tablica; ilosc :integer);
  41. var
  42.   i, ile : integer;
  43. begin
  44.   assign(dane, 'wynik.txt');
  45.   rewrite(dane);
  46.  
  47.   write(dane, 'Parzystych elementow bylo: ');
  48.   writeln(dane, ilosc);
  49.   close(dane);
  50.   write('Parzystych elementow bylo: ', ilosc);
  51. end;
  52.  
  53. begin
  54. ile := wczytaj(tab);
  55. ilosc := robota(tab, ile);
  56. wypisz(tab, ilosc);
  57. readln
  58. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement