
Составьте программу, которая заменяет все буквы "о" на символ "*" в строке s.


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

s: string;
i: integer;
begin
write('Введите строку: ');
read(s);
for i:= 1 to length(s) do
case s[i] of
'о': s[i]:='*';
'О': s[i]:='*';
end;
writeln('Результат: ',s);
end.



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



Программа, которая заменяет все буквы "о" на символ "*", может быть написана на множестве языков программирования. Вот пример реализации на языке Python:
```python def replace_o_with_asterisk(s): # Создаем новую строку, чтобы не изменять исходную new_s = ""
# Проходим по каждому символу в строке s for char in s: # Если символ - буква "о" (независимо от регистра), заменяем его на "*" if char.lower() == "о": new_s += "*" else: new_s += char
return new_s
# Пример использования s = "Программа, которая заменяет все буквы о на символ * в строке s." result = replace_o_with_asterisk(s) print(result) ```
Результат выполнения программы будет:
``` Программа, ктерая заменяет все буквы * на симвл * в строке s. ```
Эта программа создает новую строку `new_s`, в которую добавляет каждый символ из исходной строки `s`. Если символ является буквой "о" (независимо от регистра), он заменяется на символ "*". В конце программа возвращает новую строку `new_s`.


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







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