Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
proulechka
07.01.2022 05:32 •
Информатика
Дана строка, заканчивающаяся точкой. подсчитать, сколько в ней слов.
Показать ответ
Ответ:
Танюшка364
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.
0,0
(0 оценок)
Популярные вопросы: Информатика
nicishcina
22.10.2021 06:35
30 с клавиатуры вводится последовательность чисел до тех пор пока не будет введен 0. требуется найти порядковый номер мин.из введенного чисел...
pe4enka7834727257382
09.11.2020 10:24
Статья, набранная на компьютере, содержит 16 страниц, на каждой странице 32 строк, в каждой строке 25символа. определите информационный объём статьи в одной из кодировок...
mishkaievlev
07.06.2022 03:41
Определите количество натуральных чисел, удовлетворяющих неравенству: 110101102 x dc16...
DmitriyTF2
07.06.2022 03:41
Срешением: в массиве x(8) найдите все отрицательные элементы и замените их на 1...
cat12213113
10.07.2021 13:41
790 перевести в двоичную систему счисления...
zaxarenko2018
22.09.2021 00:33
Какая фигура обозначает в блок-схеме действие...
maksimlymar200
22.09.2021 00:33
Каждая страница текстового документа созданного с использованием 64 символьного алфавита содержит 64 строки по 32 символа в каждой. информационный вес документа состовляет...
andreuss2006
12.06.2021 17:53
Задан массив, найти значения индексов минимальых и максимальных чисел массива. найти сумму максимального и минимального элемента массива. замените минимальные и максимальные...
milerowskaya
10.11.2022 12:55
Расположите в порядке возрастания следующие величины, указывая в ответе их буквенные обозначения: а) 33 бита б) 4 бита в) 4001 кбайт г) 4 мбайт д) 12298 гбайт е) 12 тбайт...
LenaMatveyeva2
10.11.2022 12:55
Составьте программу формирования и вывода на экран одномерного массива состоящего из максимальных элементов столбцов двумерного массива заданного с датчика случайных...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
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.