Проверить принадлежность числа множеству - 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.
Объяснение кода листинга программы
- В программе объявлены три переменные: i, x и n, которые являются целочисленными типами данных.
- Создается пустое множество m, которое является экземпляром типа set of integer.
- С помощью цикла for происходит заполнение множества m случайными числами от 0 до 20.
- После завершения цикла выводится сообщение о том, что введено число для проверки.
- Пользователю предлагается ввести число n.
- Число n сравнивается с элементами множества m.
- Если число n присутствует в множестве m, то выводится сообщение
Принадлежит множеству
. - Если число n отсутствует в множестве m, то выводится сообщение
Не принадлежит множеству
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д