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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2008, 17:52   #1
felmor
Пользователь
 
Регистрация: 24.12.2008
Сообщений: 29
По умолчанию заменить символ в строке

найти и заменить определенный символ в строке, введенной с клавиатуры.Программа должна запрашивать заменяемый и заменяющий символы, а также подтверждение каждой замены символа с сообщением о номере его позиции в строке

Что-то я даже представления не имею как его делать
felmor вне форума Ответить с цитированием
Старый 25.12.2008, 18:38   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Код:
uses crt;

var
str,newstr : string;
i,n : integer;
ch,zam : char;

begin
clrscr;
writeln('Vvedite stroku:');
readln(str);
write('Vvedite zamenyaemyj simvol: ');
readln(ch);
write('Vvedite zameshaemyj simvol: ');
readln(zam);
writeln;

newstr:='';
for i:=1 to Length(str) do
 if str[i]=ch then
  begin
  writeln('Vy hotite zamenit simimvol v pozicii ',i,'?(y/n)');
  if readkey = 'y' then
   newstr:=newstr + zam
  else newstr:=newstr + ch;
  end
 else newstr:=newstr + str[i];
 writeln;
 writeln('Konechnaya stroka:');
 writeln(newstr);
readln;
end.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

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


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Преобразование VK в символ Minimus Win Api 10 02.06.2009 01:37
заменить в строке подстроку Lemo Помощь студентам 4 18.10.2008 21:54
HTML,как заменить текст в адресной строке? Ладушка HTML и CSS 13 28.08.2008 19:37
Заменить в каждой строке воскл. знаки на точки. - язык Pascal Karinna Помощь студентам 12 08.05.2008 08:13
Как в паскале добавить к строке символ: " ' " NexusN Паскаль, Turbo Pascal, PascalABC.NET 4 22.04.2008 19:58