Дана строка. Найти в ней те слова, которые начинаются и оканчиваются одной и той же буквой
10-11 класс
|
var s:string;
start,finish,i:integer;
Begin
{read(s);}
s:='I aha, go home i';
start:=1;
for i := 2 to length(s)+1 do begin
if (s[i] in [' ',',','.']) or (i=length(s)) then begin
finish:=i-1;
if s[start]=s[finish] then writeln(copy(s,start, finish-start+1));
start:=i+1;
end;
end;
End.
Другие вопросы из категории
Нужно составить в паскале программу для проверки пароля, совсем не понимаю паскаль, для меня это темный лес!)
размером 2 килобита. Определите минимальное количество пакетов, которое
потребуется сформировать при передаче файла размером 18150 байтов.
Читайте также
2.Дана строка символов, среди которых есть одна открывающаяся и одна закрывающаяся скобка. Подсчитать, сколько слов расположено внутри этих скобок.
3.Дана строка. Удалить из нее все запятые и подсчитать, сколько получилось удаленных символов.
Помогите, пожалуйста!
буквы предыдущего и осуществляет проверку. Результатом программы является сообщение "Правильно" или "Неправильно"
2.Дано слово ДЕРЕВО.Напишите действие,которое необходимо сделать со словом,чтобы получилось:ДЕЛРЕВО