Advertisement
Guest User

Untitled

a guest
Apr 18th, 2014
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.65 KB | None | 0 0
  1. var letters:Array['a'..'z'] of Integer;
  2.     tmpWord:String;
  3.  
  4. function checkUsedLetters:Boolean;
  5. var i:char;
  6.     r:boolean;
  7. begin
  8.   r := true;
  9.   for i := 'a' to 'z' do
  10.     r := r and (letters[i] = 0);
  11.   result := r;
  12. end;
  13.  
  14. procedure processWord(w:String);
  15. var i:integer;
  16. begin
  17.   for i := 1 to Length(w) do
  18.   begin
  19.     letters[w[i]] := letters[w[i]] + 1;
  20.     writeln('Буква ', w[i], ' использована ', letters[w[i]], ' раз');
  21.   end;
  22. end;
  23.  
  24. begin
  25.   while checkUsedLetters do
  26.   begin
  27.     writeln('Введите слово: ');
  28.     readln(tmpWord);
  29.     tmpWord := LowerCase(tmpWord);
  30.     processWord(tmpWord);
  31.   end;
  32. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement