Помогите решить задчу на строковый тип.

За вознаграждение или нахаляву (если повезёт)

Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill

Ответить
valis
Сообщения: 1
Зарегистрирован: 29 сен 2008, 10:06

Вот собственно и она:Составить строку,содержащую первые буквы из каждого слова заданного предложения.Напечатать исходный текст и полученную строку. :rolleyes: :rolleyes: Заранее спасибо
C_O_D_E
Сообщения: 296
Зарегистрирован: 13 фев 2008, 20:10
Откуда: Беларусь. Орша
Контактная информация:

а язык собственно какой?
Если назначен специальный человек для контроля за чистотой исходной информации, то найдется изобратательный идиот, который придумает способ, чтобы неправильная информация прошла этот контроль.
Аватара пользователя
Oleg_Rus
Сообщения: 335
Зарегистрирован: 16 окт 2006, 09:56
Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
Контактная информация:

Вот собственно и она:Составить строку,содержащую первые буквы из каждого слова заданного предложения.Напечатать исходный текст и полученную строку. Заранее спасибо

1. Определить, что есть начало или конец слова (эта тема на паскале рассматривалась в разделе "алгоритмы")
2. Сохранять симлоы в отдельную строку.
3. Вывод Строки-ответа
e-mail: garmayev@yandex.ru
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
MrVenom
Сообщения: 21
Зарегистрирован: 05 окт 2008, 16:53
Контактная информация:

Держи)) Пусть препод не бузит))))
uses wincrt;
var
i, LenStr: integer;
Sin, Sout: String;
Space: boolean;
begin
write('Input String: ');
Read(Sin);
Space := true;
Sout := '';
LenStr := Length(Sin);
for i := 1 to LenStr do
begin
if space then
begin
if Sin <> ' ' then
begin
Sout := Sout + Sin;
Space := false;
end;
end;
if Sin = ' ' then space := true;
end;
write(Sout);
end.
Ответить