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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.01.2011, 19:38   #1
AndreNalin
 
Регистрация: 29.01.2011
Сообщений: 3
По умолчанию Множества

Нужна помощь в решении задачи, сам алгоритм вроде понимаю, но записать его в програмном коде пока не получается. Условия задачи: дан текст на русском языке. Необходимо вывести в алфавитном порядке все согласные буквы, которые входят только в одно слово. Среда Делфи. Заранее спасибо)
AndreNalin вне форума Ответить с цитированием
Старый 30.01.2011, 08:01   #2
was3110
Форумчанин
 
Аватар для was3110
 
Регистрация: 25.04.2010
Сообщений: 254
По умолчанию

Я бы понял задание, если бы было указано слово (например: из первого слова или из самого длинного слова). А как Вы понимаете (вроде) сам алгоритм?
помогать студентам - моя вторая профессия
was3110 вне форума Ответить с цитированием
Старый 30.01.2011, 10:36   #3
AndreNalin
 
Регистрация: 29.01.2011
Сообщений: 3
По умолчанию

Цитата:
Сообщение от was3110 Посмотреть сообщение
Я бы понял задание, если бы было указано слово (например: из первого слова или из самого длинного слова). А как Вы понимаете (вроде) сам алгоритм?
Вот именно, что в задании не указано какое именно слово, скорее всего номер этого слова нужно указывать отдельно. Я понимаю принцип, т.е. с помощью каких опереаторов это можно осуществить, но плохо владею правилами написания этих операторов.
AndreNalin вне форума Ответить с цитированием
Старый 30.01.2011, 10:54   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
которые входят только в одно слово.
Не понял...?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.01.2011, 11:16   #5
AndreNalin
 
Регистрация: 29.01.2011
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Не понял...?
Ответил в предъидущем посте:
Цитата:
скорее всего номер этого слова нужно указывать отдельно
Т.е указываешь из какого слова (например номер слова можно указать в Едит) необходимо выписать согласные, и выводишь их например в СтрингРид.

Последний раз редактировалось AndreNalin; 30.01.2011 в 11:21.
AndreNalin вне форума Ответить с цитированием
Старый 30.01.2011, 11:31   #6
was3110
Форумчанин
 
Аватар для was3110
 
Регистрация: 25.04.2010
Сообщений: 254
По умолчанию

Ну так покажи, что написал. А то все приходится гадать. В какую переменную вводишь строку? Как проверяешь ввод номера слова (а вдруг такого нет)? Так часто бывает: даешь ответ, а тебе еще двадцать тут же (типа "А нельзя ли ...."). Ни Вам помощи, ни мне удовлетворения... (есть e-mail?)
помогать студентам - моя вторая профессия
was3110 вне форума Ответить с цитированием
Старый 30.01.2011, 11:36   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Хм...
Хорошо допустим у тебя есть слово (Как его выдрать смотри в http://www.programmersforum.ru/showt...369#post398369)
Тады
Код:
...
 l:=TStringList.Create;
 for i:=1 to length(s) do
  if s[i] in ['a','e','y','u','i','o']
   then l.Add(s[i]);
 l.Sort;
 for i:=0 to l.Count-1 do write(l[i]);
 l.Free;
...
Где
Код:
var l:TStringList;s:string;i:integer;
И S - то самое слово
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Множества. Corpinccom Паскаль, Turbo Pascal, PascalABC.NET 2 28.07.2010 22:56
Множества Бедная студентка) Помощь студентам 0 29.06.2009 19:59
Множества Deep-Minimal Паскаль, Turbo Pascal, PascalABC.NET 2 29.06.2009 16:20
Множества Archangelos Паскаль, Turbo Pascal, PascalABC.NET 5 01.06.2009 11:26
Множества Smotritel89 Паскаль, Turbo Pascal, PascalABC.NET 8 16.05.2009 01:19