Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Alika07
4 / 4 / 0
Регистрация: 04.12.2012
Сообщений: 39
#1

общие элементы массива - C++

06.02.2013, 20:14. Просмотров 342. Ответов 4
Метки нет (Все метки)

Привет! есть задание
Даны два массива : А[n] и B[m]. Необходимо создать третий массив, в котором нужно собрать общие элементы двух массивов.
приблизительно понимаю, где сделала ошибку, но не могу понять как это правильно прописать. в идеале в новом массиве должно быть 5 элементом 10 10 10 30 30
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
int a[5] = {10, 10, 40, 50, 30};
    int b[5] = {30, 10, 60, 80, 90};
    int c[5];
    int count = 0;
    for (int i = 0; i < 5; i++)
    {
        for (int j = 0; j < 5; j++)
        {
        if (a[i] == b[j])
        {
            if (count < 5) 
            {
            c[count] = a[i];
            count++;
            c[count] = b[j];
            count++;
            }
        }
        }
    }
    for (int i = 0; i < 5; i++)
    {
        cout<<c[i]<<endl;
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.02.2013, 20:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос общие элементы массива (C++):

Общие элементы в массивах - C++
Здравствуйте. Задача: есть два возрастающих массива длиной k и m. нужно найти общие элементы и разместить их в массиве t. Вот мой код, но...

Найти общие элементы - C++
Как найти общие элементы двух целочисленных массивов и записать их в третий массив. Массивы сформированы случайно.

Общие и частные элементы класса - C++
Где ошибка в коде? // infohide.cpp : Defines the entry point for the console application. // #include &quot;stdafx.h&quot; #include...

Общие элементы двух массивов - C++
Есть два массива, 1-ий -- на 10 элементов, 2-ой – на 20 элементов. - найти все одинаковые числа, которые есть в первом и во втором....

Собрать общие элементы двух массивов - C++
Задание: Даны два массива: А и B (M и N вводятся с клавиатуры). Необходимо создать третий массив минимально возможного размера, в...

Общие элементы двух массивов записать в один - C++
void search(int a,int b,int c,int n,int m){ for(int i=0;i&lt;n;i++){ for(int j=0;j&lt;m;j++){ if(a==b){ // так выводит массив c...

4
vua72
416 / 416 / 85
Регистрация: 28.11.2010
Сообщений: 1,183
Завершенные тесты: 1
06.02.2013, 20:22 #2
Уточните, собрать все общие или которые встречаются хотя бы раз, т.е. без повторений? в вашем случае скорее 10 30 50 и все.
0
Alika07
4 / 4 / 0
Регистрация: 04.12.2012
Сообщений: 39
06.02.2013, 20:25  [ТС] #3
с повторениями, те, которые одинаковы в обоих массивах

Добавлено через 52 секунды
Цитата Сообщение от vua72 Посмотреть сообщение
в вашем случае скорее 10 30 50 и все.
а почему 50?
0
vua72
416 / 416 / 85
Регистрация: 28.11.2010
Сообщений: 1,183
Завершенные тесты: 1
06.02.2013, 21:38 #4
ну да, только 10 и 30, ошибся
0
Alika07
4 / 4 / 0
Регистрация: 04.12.2012
Сообщений: 39
06.02.2013, 21:42  [ТС] #5
спасибки, уже разобралась))))))
0
06.02.2013, 21:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.02.2013, 21:42
Привет! Вот еще темы с ответами:

Функция находящая общие элементы двух массивов - C++
Написать функцию, которая на основе двух динамических массивов А и В быть разного размера строит третий динамический массив С минимального...

Поместить в третий массив общие элементы двух массивов - C++
здравствуйте. никак не могу додуматься как написать цикл по перебору элементов массива. Задача такая: есть два динамических массива. Нужно...

Количество строк матрицы А, имеющих общие элементы с матрицей B - C++
Дано целочисленную матрицу А и натуральное число М. Вычислить количество рядков матрицы А, которые имеют больше одного общего элемента с...

Найти общие элементы двух целочисленных массивов и отсортировать их по возрастанию - C++
добрый вечер, может кто-нить подсказать как найти общие элементы двух целочисленных массивов и отсортировать их по возрастанию. Массивы...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru