Задать вопрос
6 января, 10:55

Паскаль:

1) дана строка символов, в которой есть хотя бы вхождение 'abc'. Все вхождения 'abc' заменить на 'def'

2) в заданном тексте все встретившееся буквы 'a' удалить, а буквы 'd' удвоить

+3
Ответы (1)
  1. 6 января, 14:04
    0
    1. var s:string;

    i:integer;

    begin

    readln (s) ;

    for i:=1 to length (s) - 3 do

    if (s[i]='a') and (s[i+1]='b') and (s[i+2]='c') then begin

    s[i]:='d';

    s[i+1]:='e';

    s[i+2]:='f';

    end;

    writeln (s) ;

    readln;

    end.

    2. var s:string;

    i:integer;

    begin

    readln (s) ;

    for i:=1 to length (s) do

    if s[i]='a' then s[i]:='d';

    writeln (s) ;

    readln;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Паскаль: 1) дана строка символов, в которой есть хотя бы вхождение 'abc'. Все вхождения 'abc' заменить на 'def' 2) в заданном тексте все ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы