Проверить принадлежность числа множеству - 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, то выводится сообщение
Не принадлежит множеству
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д