Вывести ** экран нечетные элементы числового множества, которое является разностью двух...

0 голосов
79 просмотров

Вывести на экран нечетные элементы числового множества, которое является разностью двух других множеств.


Информатика (358 баллов) | 79 просмотров
0

Какой язык, какая версия?

0

паскаль.нет

0

О... это отлично, там удобно работать с множествами

0

спасибо огромное заранее))))

Дан 1 ответ
0 голосов
Правильный ответ

Const
  s1=[2..7,9,11,14..19];
  s2=[3..9,12..15];
var
  s3:set of byte;
  n:byte;
begin
  s3:=s1-s2;
  foreach n in s3 do if n mod 2<>0 then Write(n,' ');
  Writeln
end.

Результат выполнения программы:
11 19 17



(142k баллов)
0

Наврал, исправлю. Не заметил в условии НЕЧЕТНОГО

0

Должно быть тогда foreach n in s3 do if (n mod 2)<>0 then Write(n,' ');

0

И в контрольном решении не будет чисел 16, 2, 18.

0

спасибо) это я сама заметила и исправила)

0

Вы-то исправили, но здесь тоже должно быть верное решение