Оглавление Программа: Множества (set of char). Пример 1.


Задача.

Подсчитать количество гласных и согласных букв в строке.
Программа 
г=[¦]======================= SENT2008\MNOJESTV.PAS ========
¦Program Mnojestv;
¦var glas,soglas: set of char; st: string;
¦    ii,len,glas1,soglas1 : byte;
¦begin
¦  glas:= ['а','е','ё','и','о','у','э','ю','я'];
¦  soglas := ['б'..'д','ж','з','к'..'н','п'..'т','ф'..'щ'];
¦  write('Введи строку --> '); readln(st);
¦  len := length (st); glas1:=0; soglas1:=0;
¦    for ii:= 1 to len do
¦      begin
¦        if st[ii] in glas then inc(glas1);
¦        if st[ii] in soglas then inc(soglas1);
¦      end;
¦   writeln('Гласных: ',glas1);
¦   writeln('Согласных: ',soglas1);
¦end.
---- Результаты работы -----
Введи строку --> Тип является структурированным,
 если одному идентификатору (переменной или константе)
 соответствует структура
Гласных: 39
Согласных: 54
Rambler's Top100
Hosted by uCoz