Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.69/26: Рейтинг темы: голосов - 26, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 30.11.2010
Сообщений: 10
1

В заданном тексте после каждого знака препинания («.», «,», «:», «;») вставить пробел, если его там нет.

30.11.2010, 22:54. Просмотров 5394. Ответов 4
Метки нет (Все метки)


В заданном тексте после каждого знака препинания («.», «,», «:», «;») вставить пробел, если его там нет.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2010, 22:54
Ответы с готовыми решениями:

После каждого знака препинания в предложение вставить заданное слово, заключив его в круглые скобки
Ребят, делаю программу... кажется ерунда, но у меня почему-то поначалу вставляются слова, а после...

Как вставить пробел после знака препинания, если его там нет?
Приветствую! Такую вот программку реализовал. Она считывает строку (как сделать, чтобы считывала...

После каждого знака препинания (".", ",", ";") вставить в строку пробел, если там его нет
Выполните задания с использованием библиотечного класса string. Даны строка S. Необходимо после...

Проверить, содержится ли пробел после знака препинания, и если нет — вставить
Пропустил весь курс по болезни, судорожно осваиваю за день. Голова кипит со строками, вот задание...

4
2856 / 1985 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
01.12.2010, 00:20 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Uses
 CRT;
Var
 s:string;
 i,l:integer;
begin
ClrScr;
readln(s);
for i:=1 to length(s) do
if (s[i] in ['.',',',':',';']) then
begin
if (s[i+1]<>' ') then
 insert(' ',s,i+1);
end;
write(s);
end.
2
0 / 0 / 0
Регистрация: 30.11.2010
Сообщений: 10
01.12.2010, 00:29  [ТС] 3
спасибо) вы не представляете, что сделали) а, может, и представляете..
последний вопрос (честно):
if (s[i] in ['.',',',':',';']) then
я в этой строке пытаюсь приравнять каждое значение отдельно. но мне пишет "операнды имеют непереводимые типы". что-нибудь можно сделать с этим?
0
2856 / 1985 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
01.12.2010, 00:31 4
Pascal
1
if (s[i] in ['.',',',':',';']) then//если символ входит в данное множество ['.',',',':',';']
2
0 / 0 / 0
Регистрация: 30.11.2010
Сообщений: 10
01.12.2010, 00:35  [ТС] 5
да, спасибо.)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.12.2010, 00:35

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Ввести строку символов и вставить пробел после каждого знака препинания
А как это будет написано на с#? &quot;Ввести строку символов и вставить пробел после каждого знака...

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

Написать функцию, которая проверяет что в строке содержится один пробел после знака препинания, и если нет - вставляет.
Написать функцию, которая проверяет что в строке, переданной в качестве аргумента, содержится один...

Добавить пробел после каждого знака препинания
&quot;Напишите функцию, которая добавляет пробел после каждого знака препинания.&quot;


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.