Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 28.09.2015
Сообщений: 8

Перевернуть в строке слово, начинающиеся на определенную букву

10.10.2015, 13:16. Показов 1417. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дорогие форумчане, у меня к вам небольшой вопрос. Как можно перевернуть в строке слово начинающиеся на определенную букву, допустим "a"?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.10.2015, 13:16
Ответы с готовыми решениями:

Вывести слова из файла, начинающиеся на определенную букву
Помогите написать программу. Получается только сосчитать количество

Из строки удалить слова начинающиеся на определенную букву
Не могу понять, где ошибаюсь. Задача из текстовой строки удалить слова начинающиеся на определенную букву, но я пока не могу удалить из...

Ввести с клавиатуры строку и вывести слова начинающиеся на определенную букву
вроде бы написала код, но почему-то не работает( помогите, пожалуйста. Задача заключается в следующем. вводится строка с...

1
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
10.10.2015, 16:00
Лучший ответ Сообщение было отмечено lol322 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
const rz=[' ',',','.','!','?'];//разделители слов
var s,s1,s2:string;
    n,i,j:byte;
    c:char;
begin
writeln('Введите текст');
readln(s);
write('Введите букву c=');
readln(c);
s:=' '+s;
n:=length(s);
i:=2;
while i<=n do
if (s[i]=c)and(s[i-1] in rz) then//если новое слово и на заданную букву
 begin
  s1:='';
  j:=i;
  while(j<=n)and not(s[j] in rz)do
   begin
    s1:=s1+s[j];
    j:=j+1;
   end;
  delete(s,i,length(s1));
  s2:='';
  for j:=length(s1)downto 1 do
  s2:=s2+s1[j];
  insert(s2,s,i);
  i:=i+length(s2);
 end
else i:=i+1;
delete(s,1,1);
write(s);
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.10.2015, 16:00
Помогаю со студенческими работами здесь

Найти количество простых чисел в массиве. Перевернуть все нечетные строки матрицы. Перевернуть каждое четное слово в строке
Ребята помогите разобраться в коде программы, написав подробные комменты к данной проге. Спасибо! Постановка задачи 1. Используя...

Найти все слова в строке, начинающиеся на заданную букву и удалить из строки все слова, начинающиеся на заданную букву
2. Найти все слова в строке, начинающиеся на заданную букву и удалить из строки все слова, начинающиеся на заданную букву.

Строки: вывести определенную букву или слово и их количество
Помогите написать программу, которая из символьной последовательности выводит определенную букву или слово и их количество. У меня...

Поиск слово с максимальной длиной которое начинается на определенную букву
Я нашел код который ищет слова с макс. длиной : // #include &quot;stdafx.h&quot; #include &quot;iostream&quot; #include &quot;string&quot; ...

Найти в строке любое слово, которое начинается на букву а и заканчивается на букву а
Помогите: Дано рядок S. Найти любое слово которое начинаться на букву а и заканчивается на букву а. Если таких слов нет, то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru