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

В строке произвольной длины удалить все «+», если за ними следуют не цифры

05.04.2012, 22:10. Показов 1550. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Написать программу, которая строке произвольной длины удалят все «+», если за ними следуют не цифры.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.04.2012, 22:10
Ответы с готовыми решениями:

составить программу ,которая в строке произвольной длины заменяет все "+" на "*" если за ними следуют не цифры
составить программу ,которая в строке произвольной длины заменяет все "+" на " * " если за ними ...

составить программу ,которая в строке произвольной длины заменяет все"+"на" * "если за ними следуют не цифры
составить программу ,которая в строке произвольной длины заменяет все "+" на " * " если за ними...

Написать программу, которая в строке произвольной длины удаляет все "+", если за ними стоят не цифры
Нужно написать программу, которая в строке произвольной длины удаляет все "+", если за ними стоят...

Вывести заданную последовательность символов, удаляя все "+", если за ними следуют не цифры
Написать программу , которая вводит произвольную последовательность символов , выводит её на экран,...

1
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
06.04.2012, 06:26 2
Лучший ответ Сообщение было отмечено Ляззат как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
uses crt;
const cf=['0'..'9'];
var s:string;
    i:byte;
begin
writeln('Введите строку, содеожащую в том числе цифры и знак +');
read(s);
for i:=length(s)-1 downto 1 do
if (s[i]='+')and not(s[i+1] in cf)then delete(s,i,1);
write(s);
end.
0
06.04.2012, 06:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.04.2012, 06:26
Помогаю со студенческими работами здесь

Удалить из файла все цифры, если они следуют после знаков препинания.
Дан файл, содержащий символы. Удалить из файла все цифры, если они следуют после знаков препинания....

Удалить все + после которых следуют цифры.
Удалить все + после которых следуют цифры.

Как удалить все пробелы в строке, и если есть кавычки, то между ними пробелы заменить на %
Как удалить все пробелы в строке, и если есть кавычки, то между ними пробелы заменить на %? Вот...

Требуется в произвольной строке удалить последнее слово, т.е. все символы после последнего пробела в строке
Требуется в произвольной строке удалить последнее слово, т.е. все символы после последнего пробела...


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

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

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