Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.02.2009, 18:01   #1
perojenko
Пользователь
 
Регистрация: 22.01.2009
Сообщений: 19
Восклицание строки

Из строки удалить все слова начинающиеся с указаной буквы. Слова в строке разделены одним пробелом. Строка и буквы вводятся с калвиатуры. Вывести строку после удаления слов.
perojenko вне форума Ответить с цитированием
Старый 28.02.2009, 20:00   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Например, так:
Код:
uses crt;
var
s : string;
c : char;
i,k,e : integer;
begin
clrscr;
readln(s);
write('Enter char: ');
readln(c);
writeln;

i:=1;
while i<=length(s) do
 begin
 while (s[i]=' ') and (i<=length(s)) do inc(i);
 if s[i] <> c then
  begin
  while (s[i] <> ' ') and (i<=length(s)) do inc(i);
  continue;
  end
 else
  begin
  k := i;
  while (s[k] <> ' ') and (k<=length(s)) do inc(k);
  delete(s,i,k-i);
  end;
 inc(i);
 end;

writeln(s);
readln;
end.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 01.03.2009, 00:22   #3
capta1n
Форумчанин
 
Аватар для capta1n
 
Регистрация: 06.12.2008
Сообщений: 613
По умолчанию

была сотня таких заданий - Sazary, легче было послать пользователя по поиску
capta1n вне форума Ответить с цитированием
Старый 01.03.2009, 00:26   #4
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

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

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 01.03.2009, 12:29   #5
capta1n
Форумчанин
 
Аватар для capta1n
 
Регистрация: 06.12.2008
Сообщений: 613
По умолчанию

если бы за миллионный раз повторяющейся темы давали миллион - вы бы стали миллионером ))
capta1n вне форума Ответить с цитированием
Старый 01.03.2009, 12:39   #6
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

capta1n Могу то же самое сказать о Вас.

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

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строки. Как вывести часть строки? Anfall Общие вопросы Delphi 7 26.02.2009 09:10
считать из файла две строки, вывести на экран символы первой строки, которые отсутствуют во второй gotex Помощь студентам 4 08.05.2008 02:27
строки в си! GTP_edition Фриланс 5 05.05.2008 01:06
Строки Настена Помощь студентам 1 07.01.2008 23:47
как вывести строку поочередно сначала первая буква первой строки потом первая буква второй строки и т.д. vitalik007 Помощь студентам 1 25.09.2007 20:45