.(Всаду у лена растёт много цветов. известно, сто вчера распустилось на 11 цветов меньше, чем позавчера, и на 32 цветка меньше, чем позавчера и сегодня вместе. сколько цветор распустилось у лены в саду).
Обозначи кол-во цветков, распустившихся ПОЗАВЧЕРА за X, ВЧЕРА - за (X - 11) (по условию). ВЧЕРА распустилось на 11 цветков меньше, чем ПОЗАВЧЕРА и на 32 меньше, чем СЕГОДНЯ и ПОЗАВЧЕРА вместе.Подставим x=12 (>11) - цветков ВЧЕРА, значит 12-11=1 - цветков завтра. Цветков СЕГОДНЯ находим так: 32 (дано) - 11 (дано) = 21.
// PascalABC.NET 3.0, сборка 1139 от 10.01.2016 begin var s:=ReadLnString('Вводите:'); s.ToWords.Where(x->x=ReverseString(x)).PrintLn; end.
Тестовое решение: Вводите: дед иван достал наган и пошел с ним в шалаш дед наган и с в шалаш
Вариант, если исключить однобуквенные:
// PascalABC.NET 3.0, сборка 1139 от 10.01.2016 begin var s:=ReadLnString('Вводите:'); s.ToWords.Where(x->x=ReverseString(x)). Where(x->x.Length>1).PrintLn; end.
Тестовое решение: Вводите: дед иван достал наган и пошел с ним в шалаш дед наган шалаш
Обозначи кол-во цветков, распустившихся ПОЗАВЧЕРА за X, ВЧЕРА - за (X - 11) (по условию). ВЧЕРА распустилось на 11 цветков меньше, чем ПОЗАВЧЕРА и на 32 меньше, чем СЕГОДНЯ и ПОЗАВЧЕРА вместе.Подставим x=12 (>11) - цветков ВЧЕРА, значит 12-11=1 - цветков завтра. Цветков СЕГОДНЯ находим так: 32 (дано) - 11 (дано) = 21.
Позавчера - 12 цветков.
Вчера- 1 (12 - 11 = 12+ 21 - 32) цветок.
Сегодня - 21 цветок.