Впаскале есть стандартная функция pos, которая возвращает начальную позицию вхождения подстроки в строку или 0, если такое вхождение не обнаружено. с её данная решается просто. var s: string; ip,iv: integer; begin write('введите строку: '); readln(s); ip: =pos('п',s); iv: =pos('в',s); if ip*iv=0 then writeln('п или в или обе не найдены в тексте') else if ip< iv then writeln('п встретилось раньше в') else writeln('в встретилось раньше п') end. тестовое решение: введите строку: на лугу пасется корова п встретилось раньше в
Спасибо
Ответ дал: Гость
var s: string; i: longint; begin readln(s); for i: =length(s) downto 1 do begin if s[i]=' ' then delete(s,i,1); if (s[i]> ='1')and(s[i]< ='9') then delete(s,i,1); end; writeln(length(s)); end.
Популярные вопросы