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

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

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

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

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

textual
Листинг программы
  1. program pr;
  2.  
  3. var
  4.   i, x, n: integer;
  5.   m: set of integer;
  6.  
  7. begin
  8.   randomize;
  9.   m := [];
  10.   for i := 1 to 15 do
  11.   begin
  12.     x := random(21);
  13.     m := m + [x];
  14.     write(x:3);
  15.   end;
  16.   writeln;
  17.   writeln('Введите число');
  18.   readln(n);
  19.   if n in m then
  20.     writeln('Принадлежит множеству ')
  21.   else writeln('Не принадлежит множеству');
  22. 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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы