Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Pascal Файл: Определить телефон и фамилию людей, проживающих в данном районе Написать программу, которая использует файл записей следующей структуры: – Фамилия – Телефон – Район, https://www.cyberforum.ru/ pascal/ thread1772520.html Элементы с четными индексами массива увеличить на второй Pascal
Нужно решить 2 задачи, с сортировкой массивов я более менее разобрался, но как решать эти задачи, вобще понятия не имею. 1) К элементам с четными индексами прибавить второй элемент, а из элементов с нечетными индексами – вычесть третий. 2) Элементы с четными индексами увеличить на второй, а с нечетными – уменьшить на первый элемент.
Pascal Создать файл, компоненты которого случайные целые числа https://www.cyberforum.ru/ pascal/ thread1772411.html
1. Используя типизированные файлы(вывод исходного и вновь создаваемого файлов осуществить программным путем). Создать файл, компоненты которого случайные целые числа. Подсчитать, сколько из них нечетных или кратных трем. Создать новый файл, содержащий такие числа. 2. Выполнить предыдущее задание, используя текстовые файлы.
Pascal Не рисует график функции https://www.cyberforum.ru/ pascal/ thread1772381.html
При запуске программы график функции не рисуется и на экране только координатные оси с разметкой нарисованы.Почему не выводиться график? Program Grafik; Uses Graph; Var dr,md,my,i,d:integer; x0,y0,c:integer; xk,mx,h,x,y:real; patch:string; s:string;
Расположить в порядке возрастания положительные элементы массива, кратные заданному числу Pascal
Помогите с задачей: Расположить в порядке возрастания положительные элементы массива, кратные заданному числу. В порядке возрастания я уже разобрался как делать, а вот кратному числу нет. Вот я сделал в порядке возрастания: rogram gg; uses crt; const m = 10; var
Pascal Файл записей заданной структуры https://www.cyberforum.ru/ pascal/ thread1772257.html
Написать программу, которая использует файл записей следующей структуры: – Фамилия – Телефон – Район,
Pascal Поменять местами первый из неотрицательных и последний из максимальных элементов списка Дан список из n целых чисел a1,a2,..,an. Поменять местами первый из неотрицательных и последний из максимальных элементов списка! https://www.cyberforum.ru/ pascal/ thread1772224.html Вывести на экран те элементы списка, которые больше своих соседей Pascal
Дан список из n целых чисел a1,a2,..,an. Вывести на экран те элементы списка, которые больше своих соседей!
Pascal Найти сумму 3 столбца матрицы 10 на 5 https://www.cyberforum.ru/ pascal/ thread1771613.html
найти сумму 3 столбца матрицы 10 на 5
Pascal Вычислить среднее положительных элементов с четными индексами и произведение отрицательных с нечетными https://www.cyberforum.ru/ pascal/ thread1771509.html
Вычислить среднее арифметическое положительных элементов с четными индексами и произведение отрицательных с нечетными индексами в массиве D(n) n<=25. Вывести массив, среднее арифметическое и произведение.
Pascal Вычислить сколько простых чисел в диапазоне от 1 до 100. Написать функцию для определения простого числа
Вычислить сколько простых чисел в диапазоне от 1 до 100. Написать функцию для определения простого числа. Простое число делиться на себя и на 1
Pascal Обработка одномерного массива https://www.cyberforum.ru/ pascal/ thread1771333.html
Найти первый отрицательный элемент массива, заменить его обратной величиной и поменять местами с третьим элементом.
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
29.06.2016, 08:59 0

Вывести в алфавитном порядке буквы, входящие одновременно во все множества - Pascal - Ответ 9324511

29.06.2016, 08:59. Показов 2082. Ответов 3
Метки (Все метки)

Лучший ответ Сообщение было отмечено PoyPoy как решение

Решение

Для русских названий так.
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
type mnz=set of char;
procedure init(s:string;var m:mnz);
var i:byte;
begin
m:=[];
for i:=1 to length(s)do
m:=m+[s[i]];
end;
procedure print(m:mnz;s:string);
var c:char;
begin
writeln(s);
for c:='а' to 'я' do
if c in m then write(c:2);
writeln;
end;
var d1,d3,d5,d7,m1,m2,m3,m4:mnz;
    c:char;
    k:byte;
begin
init('понедельник',d1);
init('среда',d3);
init('пятница',d5);
init('воскресение',d7);
print(d1,'Множество D1');
print(d3,'Множество D3');
print(d5,'Множество D5');
print(d7,'Множество D7');
m1:=d1*d3*d5*d7;
if m1=[] then writeln('Нет букв, входящих во все множества')
else print(m1,'Буквы, входящие во все множества');
m2:=d1*d5;
if m2=[] then writeln('Нет букв, входящих одновременно в ножества D1 и D5')
else print(m2,'Буквы, входящие одновременно в ножества D1 и D5');
m3:=d1+d3+d5+d7;
print(m3,'Буквы, входяшие хотя бы в одно множество');
m4:=[];
for c:='а' to 'я' do
 begin
  k:=0;
  if (c in d1)or(c in d3)or(c in d5)or(c in d7) then inc(k);
  if k=2 then m4:=m4+[c];
 end;
if m4=[] then write('Нет букв, входящих ровно в 2 множества')
else print(m4,'Буквы, входящие в 2 множества');
end.


Вернуться к обсуждению:
Вывести в алфавитном порядке буквы, входящие одновременно во все множества Pascal
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.06.2016, 08:59
Готовые ответы и решения:

Множества/строки: в алфавитном порядке напечатать все строчные русские гласные буквы, входящие в текст
Дан текст, за которым следует точка. В алфавитном порядке напечатать все строчные русские гласные...

Вывести в алфавитном порядке буквы, входящие одновременно во все множества
помагите пожалуйста с этой задачей: пусть д2,д4,д6-множества.составленные из букв,входящих в...

Строки и множества. Вывести в алфавитном порядке все буквы текста, входящие в него по одному разу
1.Вывести в алфавитном порядке все буквы текста, входящие в него по одному разу...

Множества. Дан текст. Вывести в алфавитном порядке все буквы текста, входящие в него не менее двух раз
Дан текст. Вывести в алфавитном порядке все буквы текста, входящие в него не менее двух раз. Текст...

3
29.06.2016, 08:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.06.2016, 08:59
Помогаю со студенческими работами здесь

Множества: в алфавитном порядке напечатать все малые латинские буквы, входящие в строку ровно 1 раз
Дана строка. В алфавитном порядке напечатайте (по разу) все малые латинские буквы, входящие в эту...

Вывести в алфавитном порядке все глухие согласные буквы, не входящие в строку
Дана непустая строка из строчных русских букв. Напечатать в алфавитном порядке все глухие согласные...

Вывести в алфавитном порядке все буквы текста, входящие в него не менее двух раз
Дан текст. Вывести в алфавитном порядке все буквы текста, входящие в него не менее двух раз.

В алфавитном порядке вывести на печать все строчные буквы латинского алфавита, входящие в каждое слово
Помогите пожалуйста с программой) Дано предложение, слова которого отделены друг от друга...

Множества. Вывести на экран в алфавитном порядке все буквы, встречающиеся в тексте
1.Задан текст, состоящий из латинских букв, в конце идет точка. Вывести на экран все буквы в...

Вывести в алфавитном порядке все гласные буквы, входящие в каждое слово строки
Вывести слова,в которых заменить каждую БОЛЬШУЮ БУКВУ ОДНО-ИМЕННОЙ МАЛОЙ; вывести в алфавитном...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru