Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
ДимаДа
0 / 0 / 0
Регистрация: 03.06.2010
Сообщений: 58
1

Строки. Удалить все символы в строке после "*"

03.06.2010, 19:18. Просмотров 692. Ответов 5
Метки нет (Все метки)

Помогите решить.
Составьте программу, которая как только в строке встретится символ "*", удаляет все символы в строке после "*". Выведите полученную строку на экран. Если такого символа нет, то выведите соответствующее сообщение.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2010, 19:18
Ответы с готовыми решениями:

Строки. Удалить все символы в строке после «*»
помогите пожалуйста 1.Составьте программу, которая как только в строке...

С клавиатуры вводится строка. Удалить из строки те слова, в которых встречаются английские буквы "A", "E", "O"
Можете ,пожалуйста,написать программу, без массивов

Выяснить, есть ли в строке символы "запятая" и "тире" , которые встречаются последовательно.
Заданная строка символов. Выяснить, есть ли в этой последовательности символы...

Вывести все символы строки "столбиком"
Здравствуйте! Возникла такая проблема: имеется задача: дана текстовая строка...

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

5
Puporev
Модератор
55097 / 42347 / 29248
Регистрация: 18.05.2008
Сообщений: 100,068
03.06.2010, 19:37 2
Pascal
1
2
3
4
5
6
if pos('*',s)=0 then write('Simvola * v stroke net')
else
 begin
   s:=copy(s,1,pos('*',s));
   write(s);
 end;
1
ДимаДа
0 / 0 / 0
Регистрация: 03.06.2010
Сообщений: 58
03.06.2010, 21:31  [ТС] 3
И все что ли???
0
Puporev
Модератор
55097 / 42347 / 29248
Регистрация: 18.05.2008
Сообщений: 100,068
03.06.2010, 21:33 4
Нет не все
var
begin
end
1
ДимаДа
0 / 0 / 0
Регистрация: 03.06.2010
Сообщений: 58
04.06.2010, 00:49  [ТС] 5
Ну это я знаю. Просто думал что она по-объемнее будет
0
STGE
771 / 576 / 324
Регистрация: 17.06.2009
Сообщений: 1,188
04.06.2010, 00:58 6
Можно и так:
Pascal
1
2
3
4
5
6
if pos('*',s)=0 then write('Simvola * v stroke net')
else
 begin
   delete(s,pos('*',s)+1,length(s)-pos('*',s)));
   write(s);
 end;
1
04.06.2010, 00:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.06.2010, 00:58

Заменить в строке все вхождения символов "ph" на "f" , а все вхождения "ed" на "ing"
Вывести на экран дисплея заданную текстовую строку предварительно затмении все...

Строки: удалить все слоги "на"
Прошу великодушно,решите пожалуйста задачу - нужно удалить все слоги "на'"

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


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

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

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