|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.01.2009, 08:00 | #1 |
Регистрация: 26.01.2009
Сообщений: 6
|
pascal, строки. Как сделать, чтоб считались пробелы?
Всем, привет!
проблема такая: программа считает слова, разделенные пробелами, но не не считает, если пробел стоит в начале строки или, если стоит два пробела подряд Задание: Дано натуральное число n и последовательность символов S1, …, Sn (строка). Группы символов, разделенные одним или несколькими про-белами, будем называть словами. Подсчитать количество слов в данной строке. program stroki; uses Crt; var s:String; n,i,c,gr:Integer; begin ClrScr; Writeln('vvedite slova cherez probel..'); Readln(s); n:= Length(s); gr:=0; c:=0; for i:=1 to n do begin if s[i] <> ' ' then begin gr:=gr+1; end else begin if gr>1 then c:=c+1; gr:=0; end; end; if gr>1 then c:=c+1; Writeln('Kol-vo slov: ',c); Readln; end. заранее, спасибо! |
27.01.2009, 08:28 | #2 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача по PASCAl. Помогите сделать. надо чтоб из внешнего файла | Waia | Помощь студентам | 1 | 02.12.2008 09:10 |
Как сделать, чтоб в ячейке ВЫБИРАЛОСЬ? | kristinafadeewa | Microsoft Office Excel | 12 | 27.10.2008 06:05 |
как сделать чтоб экселев. файл висел открытым на рабочем столе как афиша на заборе? | Мара | Помощь студентам | 6 | 24.07.2008 13:29 |
Как сделать чтоб картинки менялись? | Kaktys v tymane | Помощь студентам | 1 | 09.05.2008 00:53 |