Главное меню  

   

Авторизация  

   
   
Хостинг в Украине
   


52.1%Russian Federation Russian Federation
21.1%Ukraine Ukraine
16%United States United States
1.9%Belarus Belarus
1.2%Romania Romania
1.1%United Kingdom United Kingdom
0.9%Czech Republic Czech Republic
0.9%Kazakhstan Kazakhstan
0.6%Kuwait Kuwait
0.6%Republic Of Moldova Republic Of Moldova

Сегодня: 8
Вчера: 311
На этой неделе: 619
На прошлой неделе: 1872
В этом месяце: 3246
В прошлом месяце: 8478
Всего: 25455


   

Учитель информатики Бамбуркин С.П.

Записи

  • Главная
    Главная Страница отображения всех блогов сайта
  • Категории
    Категории Страница отображения списка категорий системы блогов сайта.

Программирование обработки строк символов

Добавлено : Дата: в разделе: 10 класс

1. Дана строка, заканчивающаяся точкой. Подсчитать, сколько слов в строке.

var s:string;
c,k:byte;
begin
c:=0;
{Пока у вводимой строке нет точки, продолжаем вводить}
repeat
if c<>0 then writeln('Нет точки или в строке одна точка. Введите строку с точкой и длиной больше 1 символа');
writeln('Введите несколько слов заканчивающихся точкой:');
readln(s);
inc(c)
until s[length(s)]='.';
{Во избежание того, что бы не посчитать слово между двумя пробелами, ведь если просто
считать пробелы в строке, то отправив строку с одими пробелами можно получить неожиданый результат, удаляем места, где есть два пробела и оставляем один}
c:=pos('__',s); {тут __=два пробела}
while c<>0 do
begin
delete(s,c+1,1);
c:=pos('__',s) {тут __=два пробела}
end;
{На всякий случай удаляем пробелы (если они есть) с начала строки и перед точкой}
if s[1]=' ' then delete(s,1,1);
if s[length(s)-1]=' ' then delete(s,length(s)-1,1);
{Проводим сам подсчет}
c:=1;
k:=pos(' ',s);
while k<>0 do
begin
delete(s,k,1);
inc(c);
k:=pos(' ',s);
end;
writeln('Слов:',c);
writeln('Конец');
end.

Редактировалось Дата:

Комментарии   

 
0 # Leanne 23.11.2017 01:01
Hello! I just wanted to ask if you ever have any problems with hackers?
My last blog (wordpress) was hacked and I ended up losing a few months of hard work due to no data backup.
Do you have any methods to prevent hackers?

Have a look at my weblog - пантогор бубновский сергей михайлович: https://grantleeper81.wordpress.com
Ответить
 
 
0 # Chau 04.12.2017 19:32
The CBOE gives two binary choices for trade.

Also visit my blog post ... binary
options trading platforms review: https://www.docspal.com/viewer?id=dqluttdb-13120256
Ответить
 

Добавить комментарий


Защитный код
Обновить

   
© 2012 fordus.