
Составить программы: 1.Дана строка символов, среди которых есть двоеточие. Определить, сколько
символов следуют за двоеточием. 2.Дана строка символов, среди которых есть одна открывающаяся и одна закрывающаяся скобка. Подсчитать, сколько слов расположено внутри этих скобок. 3.Дана строка. Удалить из нее все запятые и подсчитать, сколько получилось удаленных символов. Помогите, пожалуйста!

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

1)
var
str : string;
begin
readln (str);
writeln (length (str) - pos (':', str));
end.
2)
var
str, s : string;
count, i : integer;
begin
readln (str);
s := copy (s, pos ('(', str) + 1, pos (')', str) - pos ('(', str) - 1);
count := 0;
for i := 1 to length (s) do
if s[i] = ' ' then inc (count);
writeln (count + 1);
end.
3)
var
str : string;
count : integer;
begin
readln (str);
count := 0;
while pos (',', str) > 0 do
begin
inc (count);
delete (str, pos (',', str), 1);
end;
writeln (str);
writeln (count);
end.
Сделано без проверки на соответствие условию.



Программа 1: Определение количества символов после двоеточия
```python def count_characters_after_colon(string): colon_index = string.find(':') if colon_index != -1: return len(string) - colon_index - 1 else: return 0
# Пример использования string = "This is a string: with some characters after the colon" result = count_characters_after_colon(string) print("Количество символов после двоеточия:", result) ```
Программа 2: Подсчет количества слов внутри скобок
```python def count_words_inside_brackets(string): opening_bracket_index = string.find('(') closing_bracket_index = string.find(')') if opening_bracket_index != -1 and closing_bracket_index != -1: words_inside_brackets = string[opening_bracket_index + 1: closing_bracket_index].split() return len(words_inside_brackets) else: return 0
# Пример использования string = "This is a (string) with some words inside the brackets" result = count_words_inside_brackets(string) print("Количество слов внутри скобок:", result) ```
Программа 3: Удаление запятых и подсчет удаленных символов
```python def remove_commas_and_count_removed_characters(string): removed_string = string.replace(',', '') return len(string) - len(removed_string)
# Пример использования string = "This, is, a, string, with, commas" result = remove_commas_and_count_removed_characters(string) print("Количество удаленных символов:", result) ```
Примечание: Представленные программы написаны на языке Python. Они выполняют требуемые задачи и выводят результаты на экран. Вы можете изменить входные строки в примерах использования, чтобы проверить программы на других данных.


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







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