В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
дана34657
дана34657
21.02.2022 09:54 •  Информатика

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

Ответ:
Алиса20090327
Алиса20090327
16.09.2020 10:30
Var s,s1,s2:string;
//вариант с несколькими символами в подстроках замены
i,m:integer;
begin;
readln(s); 
readln(s1);
readln(s2);
while pos(s1,s)<>0 do //пока подстрока есть в строке выполнять
begin;
m:=pos(s1,s);          //сохраняем текущую позицию 
delete(s,pos(s1,s),length(s1)); //удаляем ненужную подстроку
Insert(s2,s,m); //вставляем нужную подстроку на её место
end;
writeln(s);
end.
0,0(0 оценок)
Ответ:
vaper4
vaper4
16.09.2020 10:30
Uses crt;
var text, w, s: string; i: integer;
Begin
write('Введите изначальный текст: '); readln(text);
write('Введи символ который хотите заменить: '); readln(w);
write('Чем заменить символ: '); readln(s);
write('Преобразованный текст: ');
for i := 1 to length(text) do
if text[i] = w then write(s)
else write(text[i]);
End.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?