0 / 0 / 0
Регистрация: 15.12.2017
Сообщений: 15
1

Удалить все слова, начинающиеся и заканчивающиеся на одну и ту же букву

21.02.2018, 13:51. Показов 3237. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
написать программу с комментарием
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.02.2018, 13:51
Ответы с готовыми решениями:

Из текста удалить все слова начинающиеся и заканчивающиеся на одну букву
Из текста удалить все слова начинающиеся и заканчивающиеся на одну букву.

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

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

Найти и вывести все слова четной длины, начинающиеся и заканчивающиеся на гласную букву
Помогите с прогой плиз.... 1. Вводится строка символов. Разделители – <,>.? /';")*( - заданы...

3
0 / 0 / 0
Регистрация: 15.12.2017
Сообщений: 15
21.02.2018, 15:27  [ТС] 3
найдите, пожалуйста, ошибки в массивах
Написать программу на Паскале: Удалить все слова, начинающиеся и заканчивающиеся на одну и ту же букву.

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
var
  s: string; 
  i, m: integer;
 
begin
  write('Введите текст: ');
  readln(s);
  i := 1; 
  m := 1;  
  repeat
    if s[i] = ' ' then 
    begin
      if UpperCase(s[i - 1]) = UpperCase(s[m]) then 
      begin
        delete(s, m, i - m + 1); 
        i := m;  
      end 
      else m := i + 1;  
    end; 
    i := i + 1;  
  until m > length(s); 
  if s[length(s)] in ['.', '?', '!'] then 
    if s[m] = s[length(s) - 1] then delete(s, m - 1, length(s) - m + 1)  
  else 
  else if s[m] = s[length(s)] then delete(s, m - 1, length(s) - m + 2); 
  writeln('Новая строка: ', s);
end.
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
21.02.2018, 16:32 4
Во первых Вы должны определиться какой текст будет введен, как отделяются слова.
Потом пройти по тексту, выделять слова, и если 1 и последняя буквы равны, удалить это слово.
0
21.02.2018, 16:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.02.2018, 16:32
Помогаю со студенческими работами здесь

Удалить из строки все слова начинающиеся и заканчивающиеся одной и той же буквой
Дана строка X. Модифицируйте строку следующим образом: удалите из строки все слова начинающиеся и...

Удалить из строки все слова начинающиеся на букву «о»
помогите составить блок схему. не понимаю их я! Дана строка текста. Слова в тексте друг от друга...

В предложении найти слова, начинающиеся и заканчивающиеся на одну и ту же букву
В предложении найти слова, начинающиеся и заканчивающиеся на одну и ту же букву

Слова, начинающиеся заканчивающиеся на букву ''я'', удалить из текста
Дан текст, состоящий из слов, разделенных пробелами. Слова, начинающиеся заканчивающиеся на букву...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru