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

> Правила раздела!

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

> множества(set), ПОМОГИТЕ
compiler
сообщение 21.01.2007 20:23
Сообщение #1


Человек
*****

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

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


можно ли выводить (печатать) множества. КАК?
почему нельзя написать Write(set1); ?


--------------------
Спасибо!
Удачи!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
Closed Topic Открыть новую тему 
Ответов
volvo
сообщение 21.01.2007 21:11
Сообщение #2


Гость






Цитата
код мне не нравится
В чем проблема? Пиши такой, который нравится... Только вот то, что тебе будет нравиться - не будет работать... "Тебе шашечки, или ехать?" (С)

Цитата
А как быть со словами?
С какими словами? Вопрос ставь так, чтобы его понимал не только ты один...
 К началу страницы 
+ Ответить 
compiler
сообщение 21.01.2007 21:19
Сообщение #3


Человек
*****

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

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


Цитата(volvo @ 21.01.2007 20:11) *

В чем проблема? Пиши такой, который нравится... Только вот то, что тебе будет нравиться - не будет работать... "Тебе шашечки, или ехать?" (С)

С какими словами? Вопрос ставь так, чтобы его понимал не только ты один...


я имел ввиду как печатать слова с множества. ведь этот алгоритм практически(СЛИШКОМ медлинный если использывать не счетчик, а словарь) неприменим.

А код мне все равно не нравитсяsmile.gif


--------------------
Спасибо!
Удачи!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Malice
сообщение 21.01.2007 21:25
Сообщение #4


Профи
****

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

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


Цитата(compiler @ 21.01.2007 21:19) *

я имел ввиду как печатать слова с множества.

Это ты имел ввиду ?
type days=(Sun, Mon, Tue, Wed, Thu, Fri, Sat);
const ndays:array [days] of string=
('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat');
var s:set of days;
dd:days;
begin
s:=[Sun, Mon, Wed, Thu, Fri, Sat];
for dd:=sun to sat do
if dd in s then write (ndays[dd],' ');
end.


Цитата
ведь этот алгоритм практически(СЛИШКОМ медлинный если использывать не счетчик, а словарь) неприменим.

Не понял sad.gif Поясни.
Множество может занимать максимум 32 байта, а обработка 32-х байт не может быть слишком медленной, как бы это не делали smile.gif
Цитата
А код мне все равно не нравитсяsmile.gif

Покажи свой.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
compiler   множества(set)   21.01.2007 20:23
klem4   var s: Set of byte; i: Byte; begin ... s :=...   21.01.2007 20:33
compiler   Только так ... код мне не нравится но ладно... ...   21.01.2007 20:57
Malice   можно ли выводить (печатать) множества. КАК? Т...   21.01.2007 20:39
volvo   В чем проблема? Пиши такой, который нравится... То...   21.01.2007 21:11
compiler   В чем проблема? Пиши такой, который нравится... Т...   21.01.2007 21:19
Malice   я имел ввиду как печатать слова с множества. Это...   21.01.2007 21:25
compiler   Это ты имел ввиду ? type days=(Sun, Mon, Tue, We...   21.01.2007 21:28
klem4   Ждем с нетерпением ...   22.01.2007 7:58
Archon   А если изначально элементы задать в массиве, а в н...   22.01.2007 12:09
volvo   Множество ЧЕГО? Строк? У автора проблемы, похоже, ...   22.01.2007 12:17
мисс_граффити   Если бы автор объяснил, что такое слово, разговор ...   22.01.2007 13:25
compiler   Не судите меня строго, я ведь не волшебник, а толь...   22.01.2007 18:23
мисс_граффити   Разумеется. А в множестве их и не может быть...   22.01.2007 18:36
compiler   блогадарю за помощ :give_rose: Жаль что моё поним...   22.01.2007 18:49
мисс_граффити   Ну напиши другой - разве кто-то против? :) Я, напр...   22.01.2007 18:53
volvo   Угу... Очень просто обвинить ВСЕХ в том, что ИХ ко...   22.01.2007 18:53
compiler   Угу... Очень просто обвинить ВСЕХ в том, что ИХ к...   22.01.2007 19:00
мисс_граффити   Конструктивное стремление - позитивно. Когда он...   22.01.2007 19:07
compiler   Конструктивное стремление - позитивно. Когда оно ...   22.01.2007 19:10
Malice   Таких входных данных быть не может в принципе, не...   22.01.2007 19:25
compiler   Будем ждать. Только определимся так: Множество - ...   22.01.2007 19:46
volvo   Да? Чтобы ты и его тоже назвал неэффективным? Изви...   22.01.2007 21:12


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

 



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