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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.01.2009, 00:14   #1
LaSeule
Новичок
Джуниор
 
Регистрация: 31.01.2009
Сообщений: 2
По умолчанию Задача на строки

Помогите, пожалуйста!

Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.
LaSeule вне форума Ответить с цитированием
Старый 31.01.2009, 00:34   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Код:
uses crt;
const n = 3;
var
s,tmp : string;
i,len : integer;
begin
clrscr;
writeln('Enter string:');
readln(s);
writeln('--------');
i := 1;
len := length(s);
while (i<=len) and (s[i]<>'.') do
 begin
 while (s[i]=' ') and (s[i]<>'.') do inc(i);
 tmp := '';
 while (s[i] <> ' ') and (s[i]<>'.') do
   begin
   tmp := tmp + s[i];
   inc(i);
   end;
 if length(tmp) = n then writeln(tmp);
 inc(i);
 end;

readln;
end.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 31.01.2009, 00:54   #3
LaSeule
Новичок
Джуниор
 
Регистрация: 31.01.2009
Сообщений: 2
По умолчанию

Спасибо большое!
LaSeule вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача на строки Ananim-Pbl6ak Помощь студентам 11 26.12.2008 21:28
Задача на строки Juhn Паскаль, Turbo Pascal, PascalABC.NET 1 13.05.2008 16:10
Задача на строки sergfanat Паскаль, Turbo Pascal, PascalABC.NET 11 19.12.2007 15:34