
Подсчитать сколько знаков препинания в заданном с клавиатуры тексте


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

var q: string;
i,s: integer;
begin
readln(q);
for i:=1 to Length(q) do
begin
if (q[i]=',') or (q[i]='.') or (q[i]=':') or (q[i]=';') or (q[i]='!') or (q[i]='?') then
s:=s+1;
end;
writeln(s);
end.
если я забыл про какие то знаки препинания,то просто допиши их также как и остальные знаки)



Для подсчета количества знаков препинания в заданном тексте, мы можем использовать следующий алгоритм:
1. Создать переменную, в которую будем сохранять количество знаков препинания. 2. Считать текст, введенный с клавиатуры. 3. Пройтись по каждому символу в тексте. 4. Проверить, является ли текущий символ знаком препинания. Для этого можно использовать условие, проверяющее, входит ли символ в заданный набор знаков препинания (например, знаки препинания можно представить в виде строки: ".?!,:;"). 5. Если текущий символ является знаком препинания, увеличить значение переменной на 1. 6. После прохода по всем символам, вывести значение переменной, которая содержит количество знаков препинания.
Пример кода на языке Python:
```python punctuation_marks = ".?!,:;" text = input("Введите текст: ") count = 0
for char in text: if char in punctuation_marks: count += 1
print("Количество знаков препинания:", count) ```
После запуска программы, она попросит ввести текст с клавиатуры. После ввода текста, программа подсчитает количество знаков препинания и выведет результат на экран.


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







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