Вопрос задан 30.09.2018 в 06:10. Предмет Информатика. Спрашивает Харцева Даша.

Напишите программу удаляющая из текста все буквы совпадающие с его последней буквой

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ляхимец Евгения.
Uses crt;
var s:string;
n,i:integer;
begin
readln(s);
n:=length(s);
for i:=1 to n do
if s[i]=s[n] then delete(s,i,1);
writeln(s);
end.

Эта программа рассчитана на то, что удаляется и последний символ тоже

0 0
Отвечает Стромов Алексей.
Var s:string; i:integer;
begin
read(s);
i:=1;
while i<length(s) do
if s[i]=s[length(s)] then s:=copy(s,1,i-1)+copy(s,i+1,length(s)-i)
else i+=1;
write(s)
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для написания программы удаления всех букв в тексте, совпадающих с его последней буквой, можно воспользоваться, например, языком программирования Python. Вот пример простой программы на Python:

```python def удалить_буквы(текст): # Получаем последнюю букву текста последняя_буква = текст[-1]

# Удаляем все буквы, совпадающие с последней очищенный_текст = ''.join(символ for символ in текст if символ.lower() != последняя_буква.lower())

return очищенный_текст

# Пример использования входной_текст = "Пример текста с повторяющимися буквами" результат = удалить_буквы(входной_текст)

print("Исходный текст:", входной_текст) print("Текст после удаления букв:", результат) ```

Эта программа определяет последнюю букву в тексте и создает новую строку, исключая все буквы, совпадающие с последней буквой. Функция `lower()` используется для игнорирования регистра букв и обработки как заглавных, так и строчных букв.

0 0

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

Последние заданные вопросы в категории Информатика

Задать вопрос