my-programs.3dn.ru
Быстрая навигация
Главная
Домашняя страница
Решенные задачи
Все решенные задачи
Форум
Наш форум
Выход
Выход из сайта
Реклама
Пусто
Меню сайта
Категории раздела
С подпрограммой [8]
Простые задачи [11]
Строки [5]
Массивы [7]
Графика [2]
Сложные задачи [2]
Мини-чат
Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Turbo Pascal - готовые задачи » Строки

Программа подсчитывающая знаки препинания

Написать программу подсчитывающая количество знаков препинания в заданном предложении.

Решение:

program znaki;
var s:string;
      i,k:byte;
BEGIN
writeln('Введите предложение');
readln(s);
k:=0;

for i:=1 to length(s) do
if (s[i]:=',') or (s[i]:='.') or (s[i]:=':') or (s[i]:='!') or (s[i]:='?') or (s[i]:='...') or (s[i]:=';') or (s[i]:='-') then k:=k+1;
writeln(k);
END.

Объяснение:

Вводим предложение. Изначально переменной k, которая отвечает за количество знаков препинания присваиваем 0. Далее в цикле если встречается знак препинания то переменная k присваиваем ее значение +1.
Категория: Строки | Добавил: deespe (29.01.2011)
Просмотров: 4661 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 1
1 SergDaums  
0
<a href=http://zmkshop.ru/uslugi/metalloobrabotka/>сверление отверстий в двутавре</a>

Имя *:
Email *:
Код *:

Поиск
Опрос
Вам помог наш сайт?
Всего ответов: 133
Хостинг от uCoz