Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Задание множественных значений Pascal

58K
07 апреля 2010 года
fsii
2 / / 07.04.2010
Задание множественных значений

Множество 1 заполнено цифрами в интервале от 1 до 10, множество 2 – в интервале от 11-21, а множество 3 заполнено произведением этих двух множеств.
247
07 апреля 2010 года
wanja
1.2K / / 03.02.2003
var s1,s2,s3:set of 0..127
begin
s1:=[1..10];
s2:=[11..21];
s3:=s1 * s2;
end;
8.4K
07 апреля 2010 года
z0rch
275 / / 02.09.2008
Цитата: wanja

s3:=s1 * s2;


если не ошибаюсь, это пересечение множеств, а под "произведением множеств" автор скорее всего понимал произведение всех значений, или как?
p.s. в любом случае, пересечение s1 и s2 всегда будет = 0 :)

upd: если я правильно понял, то это может выглядеть вот так:

 
Код:
var x:integer;
x:=1;
for i:=1 to 21 do
 if (i in s1) or (i in s2) then x:=x*i;
s3:=s3+x;
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог