
Дана строка. Удвоить в ней все буквы "Е". (решить с помощью составления новой строки)


Ответы на вопрос

s1,s2:string;
i:integer;
begin
Write('Введите строку: '); Readln(s1);
s2:='';
for i:=Length(s1) downto 1 do
if s1[i]='Е' then s2:='ЕЕ'+s2
else s2:=s1[i]+s2;
Writeln('Результат: ',s2)
end.
Пример
Введите строку: ЧТО ЭТО ТАКОЕ ДЛИННОШЕЕЕ?
Результат: ЧТО ЭТО ТАКОЕЕ ДЛИННОШЕЕЕЕЕЕ?



Для удвоения всех букв "Е" в данной строке с помощью составления новой строки, вам потребуется пройтись по каждому символу в исходной строке и проверить, является ли он буквой "Е". Если символ является буквой "Е", то вы добавляете две буквы "Е" в новую строку, в противном случае добавляете символ без изменений.
Вот пример кода на Python, который решает эту задачу:
```python def double_E(string): new_string = '' for char in string: if char == 'Е': new_string += 'ЕЕ' else: new_string += char return new_string
# Пример использования string = 'Дана строка. Удвоить в ней все буквы "Е".' result = double_E(string) print(result) ```
Результат выполнения кода будет следующим:
``` Дана строка. Удвоить в ней все буквы "ЕЕ". ```
В этом примере мы создаем новую пустую строку `new_string`, затем проходим по каждому символу в исходной строке `string`. Если символ равен "Е", мы добавляем две буквы "Е" в новую строку `new_string`, в противном случае мы добавляем символ без изменений. В конце мы возвращаем новую строку `new_string`, которая содержит удвоенные буквы "Е".


Топ вопросов за вчера в категории Информатика







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