tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Дана строка, заканчивающаяся
Дана строка, заканчивающаяся точкой. подсчитать, сколько в ней слов.
Katyshkamya
3 02.09.2019 04:30
0
Ответы
ТёмаТащер
06.10.2020 11:05
Var
S:string;
i,k:integer;
Begin
Write('Введите строку: ');ReadLn(S);
k:=0;
i:=1;
Repeat
if (S[i] = ' ')or(S[i] = ',')or(S[i] = ':')or(S[i] = ';')or(S[i] = '?')or(S[i] = '!') then
if not((S[i+1] = ' ')or(S[i+1] = ',')or(S[i+1] = ':')or(S[i+1] = ';')or(S[i+1] = '?')or(S[i+1] = '!')) then
k:=k+1;
i:=i+1
Until S[i] = '.';
WriteLn('Количество слов: ',k+1);
End.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
bedboy777
04.05.2021 10:33
Подсчитать среднегодовую температуру, зная ежемесячную среднюю температуру. на с# можете написать код всем кто ответит...
inatalia3007
04.05.2021 10:34
Человека. 3.2. Установите следующие параметры для подготовки документа на печать:Ориентация - книжнаяПоля -верхнеелевоеНижнееправое2 см2 см2 см2 смРазмер страницы - А4ширина29,7...
раминок1
28.02.2021 14:15
Определи тип алгоритма из 4 го задания...
krivisasha4
28.02.2021 14:14
Дано натуральне число. Виведіть YES, якщо воно кратне 3, або NO у іншому випадку....
lianochkaya14
16.04.2020 22:25
Области применения электронных таблиц:администрированиестатистическая обработка больших массивов информациисоздание презентациипроектно-сметные работы...
Polina19790
16.04.2020 22:24
1. Приведите 2-3 примера формальных исполнителей. 2.Приведите пример, когда человек вступает в роли формального исполнителя. 3. Приведите примеры исполнителей, встречающихся в...
rabotastudent5
10.08.2019 09:20
Одна минута записи цифрового аудиофайла занимает на диске 1,3 мбайт , разрядность звуковой платы -8. с какой частотой дискритизации записан звук...
Жыгаа
24.05.2019 14:30
Две бригады работаю вместе могут выполнить работу за 8 часов. первая бригада работая одна могла бы выполнить эту работу на 12 часов быстрее. за сколько часов могла бы выполнить...
NazSha
24.05.2019 14:30
Встречались ли тебе в народных сказках герои похожие на илью муромца...
денисвеликий
24.05.2019 14:30
Расказ на тему жизнь в дереве европейцев в 16-18 веках...
Популярные вопросы
50 ! народ ! сочинте рассказ на тему каким представлен защитник в стихотворении...
1
Йбат деген сөзді қай жерде айтады...
3
Выпиши номера ответов в которых есть орффограмы...
3
1. ключевые слова(словосочетание) 2. слова, употребленные в переносном значении3....
3
Корректно? если что, исправьте ошибки . с днём только любимые коллеги будут...
3
5)схема демонстрирует цикл оксида хрома(ii) cro...
2
Сколько энергии потребуется для таяния 18 кг льда и нагревании этой воды до...
3
Портрет жителей города из комедии ...
3
Уводі масою 250г розчинили калій хлорид масою 50г. якою буде масова частка солі...
1
(an)— арифметическая прогрессия. найти d, если a₁ = 216, a₃₁ = -3 a)-7,3b)-8c)-7,5d)-8,5...
1
S:string;
i,k:integer;
Begin
Write('Введите строку: ');ReadLn(S);
k:=0;
i:=1;
Repeat
if (S[i] = ' ')or(S[i] = ',')or(S[i] = ':')or(S[i] = ';')or(S[i] = '?')or(S[i] = '!') then
if not((S[i+1] = ' ')or(S[i+1] = ',')or(S[i+1] = ':')or(S[i+1] = ';')or(S[i+1] = '?')or(S[i+1] = '!')) then
k:=k+1;
i:=i+1
Until S[i] = '.';
WriteLn('Количество слов: ',k+1);
End.