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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.03.2011, 07:42   #1
dark999
Пользователь
 
Аватар для dark999
 
Регистрация: 17.03.2011
Сообщений: 42
Восклицание Удвоить вхождение некоторой буквы в текст

Удвоить вхождение некоторой буквы в текст. Например при удваивании буквы а текст практика в мае должен превратится в текст праактикаа в маае

Код:
var s:string;
c:char;
i:byte;
begin
clrscr;
for i :=length(s) downto 1 do 
if s[i] = c then insert (c,s,i);
как то так)


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 21.03.2011 в 09:14.
dark999 вне форума Ответить с цитированием
Старый 21.03.2011, 09:19   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ну и в чём проблема?! всё правильно, всё работает:
Код:
var s : string;
    i : integer;
    c : char;
begin
  c := 'а';
  s := 'практика в мае';
  for i :=length(s) downto 1 do 
    if s[i] = c then insert (c,s,i);

  WriteLn(s);
  readln
end.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 21.03.2011, 12:32   #3
dark999
Пользователь
 
Аватар для dark999
 
Регистрация: 17.03.2011
Сообщений: 42
По умолчанию

Код:
var s:string;
    c:char;
    i:byte;
begin
clrscr;
write('Vvedite stroku: ');
readln(s);
write('Vvedite bukvu: ');
readln(c);
write('Otvet: ');
for i:=length(s) downto 1 do
if s[i] = c then insert (c,s,i);
writeln(s);
readln;
end.
Вот так надо было) спасибо)

Последний раз редактировалось dark999; 21.03.2011 в 12:33. Причина: ))
dark999 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан символ C и строка S. Удвоить каждое вхождение символа C в строку S. MrJohanson Помощь студентам 1 10.03.2010 09:51
Распечатать все буквы входящие в текст не мене двух раз в алфавитном порядке. Паскаль. DIzza Помощь студентам 5 13.03.2009 09:08
Дан текст из строчных латинских букв и других знаков. Вычеркнуть из текста все гласные буквы." XeRoX Помощь студентам 6 15.06.2008 09:41