1 / 1 / 0
Регистрация: 11.05.2010
Сообщений: 25
1

Даны два массива. Сравнить множество их значений.

07.09.2010, 20:54. Показов 3471. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите, пожалуйста составить программу:
Даны два массива. Сравнить множество их значений.
Используя необходимые процедуры из списка
• ввода с клавиатуры числового множества
• ввода с клавиатуры числового массива
• вывода числового множества на экран
• вывода числового массива на экран
• вычисления количества элементов множества символов
• вычисления количества элементов числового множества
• ввода с клавиатуры множества символов
• вывода множества символов на экран
• вывода массива символов на экран
• перевода числового массива в числовое множество из тех же элементов
• перевода строки в множество символов, содержащихся в ней (все числа в диапазоне 1-100, а символы - произвольные).
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.09.2010, 20:54
Ответы с готовыми решениями:

Даны два массива. Сравнить множество их значений.
Пожалуйста, помогите решить задачку, завтра сдавать. Заранее спасибо!!!! Добавлено через 7 минут...

Сравнить два одномерных массива из целых чисел
Сравнить между собой два одномерных массива из целых чисел (0 и 1). Количество элементов массива -...

Даны два массива: А(10) и В(10) образуйте массив С, состоящий из сумм соответствующих элементов массива А и В
Даны два массива: А(10) и В(10) образуйте массив С, состоящий из сумм соответствующих элементов...

Даны два одномерных массива. Сравнить совпадающие элементы и сформировать массив из максимальных элементов
даны два одномерных массива,сравнить совпадающие элементы и сформировать массив с максимальных...

1
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
08.09.2010, 08:56 2
Лучший ответ Сообщение было отмечено tanywa77 как решение

Решение

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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
uses crt;
const nmax=100;
type mas=array[1..nmax] of 1..100;
     mnoz=set of byte;
{ввода с клавиатуры числового массива}
procedure VvodMas(var a:mas;var n:byte;c:char);
var i:byte;
begin
writeln('Массив ',c);
repeat
write('Размер массива до ',nmax,' n=');
readln(n);
until n in [1..nmax];
writeln('Введите ',n,' элементов массива, чисел от 1 до 100:');
for i:=1 to n do
  repeat
  write('el[',i,']=');
  readln(a[i]);
  until a[i] in [1..100];
clrscr;
end;
{вывода числового массива на экран}
procedure VyvodMas(var a:mas;n:byte;c:char);
var i:byte;
begin
writeln('Массив ',c,':');
for i:=1 to n do
write(a[i]:4);
writeln;
writeln;
end;
{перевода числового массива в числовое множество из тех же элементов}
procedure MasMnz(a:mas;n:byte;var m:mnoz);
var i:byte;
begin
m:=[];
for i:=1 to n do
m:=m+[a[i]];
end;
{вывода числового множества на экран}
procedure VyvodMnz(m:mnoz;c:char);
var i:byte;
begin
writeln('Множество ',c,':');
for i:=1 to 100 do
if i in m then write(i:4);
writeln;
writeln;
end;
var a,b:mas;
    ma,mb:mnoz;
    na,nb:byte;
begin
clrscr;
VvodMas(a,na,'A');
VvodMas(b,nb,'B');
VyvodMas(a,na,'A');
VyvodMas(b,nb,'B');
MasMnz(a,na,ma);
MasMnz(b,nb,mb);
VyvodMnz(ma,'A');
VyvodMnz(mb,'B');
if ma=mb then write('Множества равны')
else if ma-mb=[] then write('Множество А входит в множество В')
else if mb-ma=[] then write('Множество B входит в множество A')
else write('Множества не равны и не являются подмножествами');
readln
end.
Добавлено через 10 часов 41 минуту
Там фигурная скобка не на месте стояла, я поправил.
2
08.09.2010, 08:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.09.2010, 08:56
Помогаю со студенческими работами здесь

Сравнить между собой два одномерных массива поэлементно
сравнить между собой два одномерных массива поэлементно (т.е a-b, a-b) и передать в третий min...

Даны два массива. Сравнить множество их значений.
составить программу для решения задач: 1.Даны два массива. Сравнить множество их значений. 1)...

Даны два треугольника заданные длинами сторон. Определить их площади и сравнить их
Даны два треугольника заданные длинами сторон.определить их площади и сравнить их (больше ,меньше...

Даны два текстовых файла. Сравнить файлы. Если они не совпадают, то получить номер первой отличающейся строки
Задали сделать задачу, вот текст задачи.Даны два текстовых файла. Сравнить файлы. Если они не...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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