|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.11.2020, 10:58 | #1 |
Пользователь
Регистрация: 01.04.2020
Сообщений: 16
|
Даны два массива чисел. Найти и записать в множество элементов все элементы массивов, которые имеют совпадение (логическая операция «пересечения множеств»). C++(Visual Studio)
Добрый день, помогите пожалуйста! Нужно сделать в C++(Visual Studio)
Даны два массива чисел. Найти и записать в множество элементов все элементы массивов, которые имеют совпадение (логическая операция «пересечения множеств»). |
17.11.2020, 12:05 | #2 |
Форумчанин
Регистрация: 16.11.2020
Сообщений: 243
|
Напишите в лоб: цикл по одному из массивов - берем очередной элемент и проверяем есть ли он во втором.
|
17.11.2020, 12:17 | #3 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,311
|
Полагаем, что массивы разной длинны.
1. Выполните сортировку массивов 2. Организуете два счётчика (для каждого массива свой) 3. Просматриваете один массив и инкремент счётчика 4. Сравниваете со вторым массивом (незабываем инкрементировать его счётчик) Если равны, то в третий массив. 5. Если натолкнулись на конец массива, то break.
Как-то так, ...
|
17.11.2020, 14:59 | #4 |
Пользователь
Регистрация: 01.04.2020
Сообщений: 16
|
нужно обязательно использовать указатель
|
17.11.2020, 17:42 | #5 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,311
|
Так используй.
Вроде как при работе с массивами в С - это комильфо.
Как-то так, ...
|
17.11.2020, 18:24 | #6 |
Пользователь
Регистрация: 15.10.2020
Сообщений: 20
|
Код:
вроде правильно работает ) |
17.11.2020, 23:16 | #7 |
Пользователь
Регистрация: 01.04.2020
Сообщений: 16
|
спасибо большое))))
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Записать все положительные элементы, сохраняя их порядок, на начало массива. Visual С++ | Taodin | Помощь студентам | 0 | 09.04.2020 12:56 |
Паскаль.Даны два символьных массива,в каждом из которых нет повторяющихся элементов.Есть ли в массивах разные элементы? | votsar | Помощь студентам | 15 | 27.11.2015 14:06 |
Даны два символьных массива,в каждом из которых нет повторяющихся элементов.Есть ли в массивах разные элементы?Напишите программу. | votsar | Помощь студентам | 1 | 27.11.2015 11:01 |
Задать два массива целых чисел: А(12) и В(6). Найти минимальные элементы этих массивов и поменять.... | eragon_ua | Помощь студентам | 5 | 15.04.2011 07:58 |
найти наибольший элемент из элементов одномерного массива,которые имеют парный номер | soblaznitel | Помощь студентам | 0 | 26.05.2010 22:02 |