IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Работа со слогами
Sanek111
сообщение 30.04.2005 12:42
Сообщение #1





Группа: Пользователи
Сообщений: 4
Пол: Мужской

Репутация: -  0  +


unsure.gif Помогите пожалуйста с решеним одной задачки. Маюсь уже неделю, ищу материалы по данной теме, нигде нет. Нужна мне очень. ПОМОГИТЕ ПЛИЗЗЗ!!!

Вот Задание
а) Определить порядковые номера, считая от начала текста, определенных слогов, которые задаются в исходных данных;

б) сформировать новый текст, в котором каждый такой слог заключен в кавычки.
Заранее спасибо. smile.gif

Сообщение разделено из темы "Строки"
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
klem4
сообщение 30.04.2005 15:53
Сообщение #2


Perl. Just code it!
******

Группа: Модераторы
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


Охх что-то я не врубился в задание ... мне оно видится вот так :

uses crt;
const slogs : array[1..5] of string = ('ma','lal','abc','tata','lol');
var s,news:string;
i,j,count:integer;

Begin
clrscr;
readln(s);
i:=1;count:=0;
news:='';
while i<=length(s) do
begin
for j:=1 to 5 do
if copy(s,i,length(slogs[j]))=slogs[j] then
begin
inc(count);
writeln(count,'). ',slogs[j]);
news:=news+concat('"',slogs[j],'"');
end;
inc(i);
end;

writeln(news);
readln;
end.


Сообщение отредактировано: klem4 - 30.04.2005 15:59


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 21.07.2025 15:08
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"