Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 03.06.2022
Сообщений: 1

Как вывести на экран элементы множества в Pascal?

03.06.2022, 22:37. Показов 382. Ответов 1

Студворк — интернет-сервис помощи студентам
Доброго времени суток. У меня возникла проблема в написании кода. Подскажите ,пожалуйста, как вывести на экран элементы множества в Pascal? Буду очень благодарен)
Вот программа:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Program;
Uses crt;
var
a: set of char;
p1,p2,p3,p4,p:set of char;
s1,s2,s3:string;
i,g: integer;
Begin
clrscr;
a:=['а','е','ё','и','о','у','ы','э','ю','я','А','Е','Ё','И','О','У','Ы','Э','Ю','Я'];
s1:='трудно быть богом .';
p1:=[];
p2:=[];
p3:=[];
p4:=[];
Begin
 s2:=copy(s1, 1, pos(' ', s1) - 1);
 insert(s2,s3,2);
 delete(s1, 1, pos(' ', s1));
 for i:=1 to length(s3) do
  p1:=p1+[s3[i]];
  delete(s3, 1,pos(' ', s3));
 end;
Begin
 s2:=copy(s1, 1, pos(' ', s1) - 1);
 insert(s2,s3,2);
 delete(s1, 1, pos(' ', s1));
 for i:=1 to length(s3) do
  p2:=p2+[s3[i]];
  delete(s3, 1,pos(' ', s3));
 end;
Begin
 s2:=copy(s1, 1, pos(' ', s1) - 1);
 insert(s2,s3,2);
 delete(s1, 1, pos(' ', s1));
 for i:=1 to length(s3) do
  p3:=p3+[s3[i]];
  delete(s3, 1,pos(' ', s3));
 end;
Begin
 s2:=copy(s1, 1, pos(' ', s1) - 1);
 insert(s2,s3,2);
 delete(s1, 1, pos(' ', s1));
 for i:=1 to length(s3) do
  p4:=p4+[s3[i]];
  delete(s3, 1,pos(' ', s3));
 end;
p:=p1*p2*p3*p4;
a:=a+p;
write(a,' ');
Readln(a,' ');
End.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.06.2022, 22:37
Ответы с готовыми решениями:

Вывести на экран элементы данного множества в алфавитном порядке
составить программу печати элементов данного множества в алфавитном порядке

Сформировать множества символов текстовых строк А, В и вывести элементы найденных множеств на экран.
Сформировать множества символов текстовых строк А, В и вывести элементы найденных множеств на экран. найти символы строки А, которые не...

даны 2 множества m и t (сформировать из строк ) и вывести на экран элементы меньшие пяти этих множеств!
множественный тип данных помогите пожалуйста решить задачку Очень нужно для сдачи зачета .Условие даны 2 множества m и t (сформировать из...

1
Модератор
Эксперт Pascal/DelphiЭксперт NIX
 Аватар для bormant
7816 / 4635 / 2837
Регистрация: 22.11.2013
Сообщений: 13,159
Записей в блоге: 1
04.06.2022, 05:24
Поскольку базовый тип множества Char:
Pascal
1
2
3
4
5
6
var
  c: Char;
 
  for c:=Low(Char) to High(Char) do
    if c in a then
      Write(c:2);
Добавлено через 1 минуту
Если используемый диалект поддерживает for in циклы:
Pascal
1
2
  for c in a do
    Write(c:2);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.06.2022, 05:24
Помогаю со студенческими работами здесь

Из списка построить множества различных элементов и вывести на экран элементы удовлетворяющие определенные усл
Определить список из 10 фамилий писателей. Построить 5 множеств из различных элементов этого списка.Вывести на экран названия объектов...

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

Условие даны 2 множества а и b (сформировать из строк ) и вывести на экран элементы меньшие пяти этих множеств!
помогите пожалуйста решить задачку а то с множествами я не очень дружу .Условие даны 2 множества а и b (сформировать из строк ) и вывести...

Вывести на экран четные элементы числового множества, которое является пересечением двух других множеств.
Нужна помощь!!! Вывести на экран четные элементы числового множества, которое является пересечением двух других множеств. Заранее...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru