Advertisement
555oya

dz3 ch1

Dec 18th, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.80 KB | None | 0 0
  1. program part1;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. uses
  6.   SysUtils;
  7.  
  8. type
  9.   slovo = object
  10.     str:string;
  11.     procedure init;
  12.     procedure vivod;
  13.     function bukvi:integer;
  14.   end;
  15.  
  16.   sett =set of char;
  17.   const mn:sett=['a','e','i','o','u'];
  18.  
  19.   procedure slovo.init;
  20.   begin
  21.     write('Enter line: ');
  22.     readln(str);
  23.   end;
  24.  
  25.   procedure slovo.vivod;
  26.   begin
  27.     writeln('Word: ',str);
  28.   end;
  29.  
  30.   function slovo.bukvi;
  31.     var
  32.     g,i:integer;
  33.   begin
  34.      g:=0;
  35.      for i:=1 to length(str) do begin
  36.        if not(str[i] in mn) then begin
  37.         inc(g);
  38.        end;
  39.      end;
  40.      bukvi:=g;
  41.   end;
  42.  
  43.   var slovechko:slovo;
  44.       p:integer;
  45.  
  46. begin
  47.   slovechko.init;
  48.   slovechko.vivod;
  49.   slovechko.bukvi;
  50.   p:=slovechko.bukvi;
  51.   writeln('Consonants number: ',p);
  52.   readln;
  53. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement