![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 21.10.2009
Сообщений: 114
|
![]()
Мне нужно вводить в множество отрицательные числа.
Например: A: set of 1..5; это только положительные цифры, как же отрицательные вводить? |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]() Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 21.10.2009
Сообщений: 114
|
![]()
то что вы написали, на это он ругается!
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]()
По-моему, множества в Паскале не могут содержать отрицательные значения. В своё время меня компилятор тоже обругал за то, что я пытался засунуть в множества число (-1).
Вот ещё: http://comp-science.narod.ru/Progr/mn.htm Особенно интересно вот это: Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 21.10.2009
Сообщений: 114
|
![]()
Есть ли какой-нибуть выход? Нужно отрицательные ввести.
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]() |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]()
Извратиться можно конечно.
masterlomaster Попробуйте создать дополнительное множество, а в программе указать, что если элементы берутся из этого множества, то считать их отрицательными и умножать на (-1)... |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 21.10.2009
Сообщений: 114
|
![]()
Он игнорирует отрицательные числа, не получается.
|
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
допустим, Вам нужно множество от -10 до 5 тогда сдвигаем все элементы множества на 10 получаем ss : set of 0..15; ну и когда проверяем, добавляем элементы в множество прибавляем +10 например, как проверить, что -3 есть в данном множестве, а если нет - то добавить? Код:
|
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 21.10.2009
Сообщений: 114
|
![]()
Спасибо!!!
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Паскаль. Множества. | Ria | Помощь студентам | 2 | 25.12.2010 16:19 |
Паскаль множества | ololoshqa | Помощь студентам | 2 | 18.05.2010 22:07 |
Множества Турбо Паскаля | ][][][ | Помощь студентам | 2 | 27.04.2010 19:12 |