// PascalABC.NET 3.3, сборка 1634 от 14.02.2018 // Внимание! Если программа не работает, обновите версию!
begin var L:='бвгджзйлмнр'.ToList; var s:=ReadlnString; var p:=Pos('.',s); if p>0 then s:=s[:p]; var aw:=s.ToWords; var i:=1; while i<=aw.Length-1 do begin var L1:=L.ToList; foreach var c in L1 do if not aw[i-1].Contains(c) then L.Remove(c) else if aw[i].Contains(c) then L.Remove(c); i+=2 end; if L.Count>0 then L.Println(',') else Writeln('Нет звонких согласных, удовлетворяющих условию') end.
// Внимание! Если программа не работает, обновите версию!
begin
var L:='бвгджзйлмнр'.ToList;
var s:=ReadlnString;
var p:=Pos('.',s);
if p>0 then s:=s[:p];
var aw:=s.ToWords;
var i:=1;
while i<=aw.Length-1 do begin
var L1:=L.ToList;
foreach var c in L1 do
if not aw[i-1].Contains(c) then L.Remove(c)
else
if aw[i].Contains(c) then L.Remove(c);
i+=2
end;
if L.Count>0 then L.Println(',')
else Writeln('Нет звонких согласных, удовлетворяющих условию')
end.
Примеры
бодро шагаем дрова несем друзья товарищи
д
вместе весело шагать по просторам
Нет звонких согласных, удовлетворяющих условию
багряный закат красный восход
й,н,р
программа написана на Python
# -*- coding: utf-8 -*-
def rectangle():
a=float(input("Введите сторону a:" ))
b=float(input("Введите сторону b:" ))
c=float(input("Введите сторону c:" ))
print("P= ")
print(a+b+c)
def par():
a=float(input("Введите сторону a: "))
h=float(input("Введите высоту h: "))
print("S= ")
print(a*h)
i=input("Введите 'треугольник' для решения периметра треугольника, введите 'параллелограмм' для нахождения его площади")
if i == "треугольник":
rectangle()
elif i == "параллелограмм":
par()