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

Даны два массива чисел. Найти и записать в множество элементов все элементы массивов, которые не имеют совпадений (логич

21.10.2019, 20:19. Показов 6989. Ответов 1

Author24 — интернет-сервис помощи студентам
Даны два массива чисел. Найти и записать в множество элементов все элементы массивов, которые не имеют совпадений (логическая операция "разность множеств")

Я так поняла, должно получится так:
1-й массив{1,2,3,4}
2-й массив {3,4,5,6}
Числа которые не совпадают: 1,2,5,6

Вот код который я пыталась сделать,но он не так работает. Помогите !!!!

#include <iostream>
using namespace std;
int main() {
setlocale(LC_ALL, "rus");
int n;
cout << "Введите размер массива:";
cin >> n;
cout << "Введите элементы первого массива:\n";
int* arrA = new int[n];
for (int i = 0; i < n; i++)
{
cin >> arrA[i];
}
for (int i = 0; i < n; i++)
{
cout << arrA[i];
}

cout << "\nВведите элементы второго массива:\n";
int* arrB = new int[n];
for (int j = 0; j < n; j++)
{
cin >> arrB[j];
}
for (int j = 0; j < n; j++)
{
cout << arrB[j];
}


for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
if (arrA[i] != arrB[j]) {
cout << "\nЧисла которые не совпадают:\n";
cout << arrB[j];
}
}
}
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.10.2019, 20:19
Ответы с готовыми решениями:

Даны два целочисленных массива С из 10 элементов и D из 12 элементов. Получить все элементы массива C, которые входят в массив D
Огромная просьба помочь 2) Даны два целочисленных массива С из 10 элементов и D из 12 элементов....

Ввести два массива А(10) и В(10). Сформировать массив С, содержащий те элементы из массивов А и В, которые имеют значени
Ввести два массива А(10) и В(10). Сформировать массив С, содержащий те элементы из массивов А и В,...

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

Пусть заданы множество А и множество В целых чисел, вывести напечатать все элементы множества В которые не входят в множество А.
Пусть заданы множество А и множество В целых чисел, вывести напечатать все элементы множества В...

1
6770 / 4564 / 1843
Регистрация: 07.05.2019
Сообщений: 13,726
21.10.2019, 20:51 2
Цитата Сообщение от Anastasiya001 Посмотреть сообщение
Вот код который я пыталась сделать,но он не так работает. Помогите !!!!
Потому что так ищется объединение множеств, разность надо по-другому, как-то так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
bool array_has(int val, int *arr, size_t sz)
{
    for (size_t i = 0; i < sz; ++i)
        if (arr[i] == val)
            return true;
    return false;
}
........................................................................
cout << "Числа которые не совпадают: ";
 
for (int i = 0; i < n; i++)
{
    if (!array_has(arrA[i], arrB, n))
        std::cout << arrA[i] << ", ";
 
    if (!array_has(arrB[i], arrA, n))
        std::cout << arrA[i] << ", ";
}
std::cout << std::endl;
0
21.10.2019, 20:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.10.2019, 20:51
Помогаю со студенческими работами здесь

Пусть заданы множество А и множество В целых чисел, вывести (напечатать) все элементы множества В которые не входят в множество А.
Решите Пожалуйста !!!

Даны два массива. Найти сумму максимальных элементов этих массивов
Даны два массива. Найти сумму максимальных элементов этих массивов,если не затруднит,то с...

Заданы два массива А(5) и В(5). В каждом из массивов найти наименьшее значение и разделить на него все элементы массивов. На печать вывести исходные
Заданы два массива А(5) и В(5). В каждом из массивов найти наименьшее значение и разделить на него...

Даны два массива. Найти наименьшее число из первого массива среди чисел, которые не входят в первый массив
Даны два массива. Найти наименьшее число из первого массива среди чисел, которые не входят в первый...

Даны два целочисленных массива K(m) и L(n). Найти максимальный элемент среди одинаковых элементов массивов K и L
Даны два целочисленных массива K(m) и L(n). Найти максимальный элемент среди одинаковых элементов...

Даны два массива чисел. Найти в них минимальные элементы
Даны два массива чисел. Найти в них минимальные элементы. Если они равны, то исключить их из...


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

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

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