Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.11.2011, 14:37   #1
Ирина93
Пользователь
 
Регистрация: 02.11.2011
Сообщений: 20
Вопрос Тема: Строки

Определить количество слов в тексте (может быть несколько пробелов).
Вывести N последних строчных латинских букв.
Ирина93 вне форума Ответить с цитированием
Старый 18.11.2011, 15:59   #2
Костя КС
Пользователь
 
Аватар для Костя КС
 
Регистрация: 22.01.2008
Сообщений: 78
По умолчанию

Код:
program ll;
var
s : string;
m : array[1..255] of char;
ch : set of 'a'..'z';
i,k,n2,n : byte;
begin
k := 0; n2 :=0;
ch := ['a'..'z'];

write('text: ');
readln(s);
write('n = ');
readln(n);

for i:=1 to length(s) do
 if (s[i] in ch) then begin n2 := n2+1; m[n2]:=s[i]; end
  else if (s[i]=' ')and(i>1)and(s[i-1]<>' ') then k:=k+1;
if s[length(s)] <> ' ' then k := k + 1;

if n2>n then
 begin
  n2:=n2-n+1;
  n := n2+n;
 end else
 begin
  n := n2;
  n2 := 1;
 end;
 
for i :=n2 to n do write(m[i],' ');
writeln;
writeln('кол-во слов = ',k);
end.
Костя КС вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
тема - Строки Толикус Общие вопросы C/C++ 3 27.05.2011 17:38
Задача на C++. Тема: символы и строки anny10 Помощь студентам 2 07.04.2011 18:53
Pascal, тема строки хлебец Помощь студентам 1 05.09.2010 18:42