Проверить принадлежность числа множеству - Pascal

Узнай цену своей работы

Формулировка задачи:

Заполнить множество пятнадцатью случайными целыми положительными числами, вывести множество на экран. Ввести с клавиатуры произвольное число и проверить, принадлежит ли оно получившемуся множеству.

Решение задачи: «Проверить принадлежность числа множеству»

textual
Листинг программы
program pr;
 
var
  i, x, n: integer;
  m: set of integer;
 
begin
  randomize;
  m := [];
  for i := 1 to 15 do
  begin
    x := random(21);
    m := m + [x];
    write(x:3);
  end;
  writeln;
  writeln('Введите число');
  readln(n);
  if n in m then
    writeln('Принадлежит множеству ')
  else writeln('Не принадлежит множеству');
end.

Объяснение кода листинга программы

  1. В программе объявлены три переменные: i, x и n, которые являются целочисленными типами данных.
  2. Создается пустое множество m, которое является экземпляром типа set of integer.
  3. С помощью цикла for происходит заполнение множества m случайными числами от 0 до 20.
  4. После завершения цикла выводится сообщение о том, что введено число для проверки.
  5. Пользователю предлагается ввести число n.
  6. Число n сравнивается с элементами множества m.
  7. Если число n присутствует в множестве m, то выводится сообщение Принадлежит множеству.
  8. Если число n отсутствует в множестве m, то выводится сообщение Не принадлежит множеству.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5
Похожие ответы