Дана символьная строка. Найти слова, начинающиеся и заканчивающиеся на одну и ту же букву
Категория: Delphi/Pascal
2012-04-19 22:36:48
code: #pascal
program string_12; var sl,s:string; i:integer; begin write('введите строку:'); readln(s); sl:='';i:=1;s:=s+'.'; repeat {for i:=1 to length(s) do} if (s[i]=' ') or (s[i]=',') or (s[i]=';') or (s[i]='.') or (s[i]='!') or (s[i]='?') then begin if sl[1]=sl[length(sl)] then writeln(sl); sl:=''; end else sl:=sl+s[i]; i:=i+1 until i>length(s); readln; end.
Поделиться: