Информатика, опубликовано 2018-08-22 20:55:09 by Гость
Определить, сколько слов в тексте содержит удвоенную согласную. Язык программирования паскаль.
Ответ оставил Гость
//Pascal ABC.NET 3.1 сборка 1219
Var
se:set of char;
s:string;
i,j,k:integer;
begin
k:=0;
se:=[Б,В,Г,Д,Ж,З,Й,К,Л,М,Н,П,Р,С,Т,Ф,Х,Ч,Ц,Ш,Щ,б,в,г,д,ж,з,й,к,л,м,н,п,р,с,т,ф,х,ц,ч,ш,щ];
readln(s);
var ars:=s.split;
for i:=0 to ars.Length-1 do
for j:=1 to length(ars[i])-1 do
if (ars[i][j] in se) and (lowcase(ars[i][j])=lowcase(ars[i][j+1])) then
begin
inc(k);
break;
end;
writeln(Res=,k);
end.
Пример ввода:
Ввод йотированных звуков
Пример вывода:
Res=2
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.
Форма вопроса доступна на