Advertisement
dimasour

Л-21 задача-1

May 20th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. program p;
  2. var gl,sogl: set of char; //множественный тип из символов gl и sogl
  3. x:string;
  4. k,i:integer;
  5. begin
  6. writeln ('Введите слово: ');
  7. readln(x); //слово
  8. k:=0; //переменная содержащая ответ
  9. gl:= ['а','о','э','ю','у','е','ё','и','я','ы'];//множественный тип и gl с гласными буквами
  10. sogl:= ['й','ц','к','н','г','ш','щ','з','х','ъ','ф','в','п','р','л','д','ж','ч','с','м','т','ь','б'];//множественный тип и sogl с согласными буквами
  11. for i:= 1 to length(x)-1 do begin
  12. if (x[i] in gl) and (x[i+1] in sogl) then k:=k+1;
  13. end; //если символ слова (X) встречается в множ.типе гласных и ПОСЛЕДУЮЩИЙ символ слова (Х) встречается в множ.типе согласных, то инкрементируем (увеличивает переменную k на единицу)
  14. writeln;
  15. writeln ('Количество гласных, после которых следует согласная = ',k); //вывод
  16. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement