Guest User

Untitled

a guest
Jan 12th, 2015
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.91 KB | None | 0 0
  1. program teksta_analize_2;
  2.  
  3. const
  4.   MYSPACE = ' ';
  5.  
  6. var
  7.   gar, ast, e: word;
  8.   t: string;
  9.   ovpb: char;
  10.  
  11. begin
  12.   writeln('Ievadiet vienu teikumu:');
  13.   readln(t);
  14.  
  15.   gar := length(t);
  16.   if gar = 0 then
  17.   begin
  18.     writeln('Es teicu "vienu teikumu"!');
  19.     halt(1);
  20.   end;
  21.  
  22.   e := pos(MYSPACE, t);
  23.  
  24.   if e < gar then
  25.     ovpb := t[e + 1]
  26.   else
  27.     ovpb := MYSPACE;
  28.  
  29.   while e > 0 do
  30.   begin
  31.     ast := ast + 1;
  32.     delete(t, 1, e);
  33.     e := pos(MYSPACE, t);
  34.   end;
  35.  
  36.   writeln('Rakstzimju skaits teikuma ir: ', gar - ast);
  37.   writeln('Atstarpju skaits teikuma ir: ', ast);
  38.  
  39.   if (ast > 0) and (ovpb in ['A'..'Z', 'a'..'z']) then
  40.     writeln('Otrais vards sakas ar burtu: ', ovpb, ' (ASCII = ', ord(ovpb) , ')')
  41.   else
  42.     writeln('Vispar tas nav riktigs teikums...e, Zans Klods van Sekspirs atradies.');
  43.  
  44.   writeln('Piespiediet taustinu Enter! Un ta riktigi, lai jamais jut.');
  45.   readln;
  46. end.
Advertisement
Add Comment
Please, Sign In to add comment