Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
Alika07
 Аватар для Alika07
4 / 4 / 0
Регистрация: 04.12.2012
Сообщений: 39
06.02.2013, 20:14     общие элементы массива #1
Привет! есть задание
Даны два массива : А[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;
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vua72
410 / 410 / 83
Регистрация: 28.11.2010
Сообщений: 1,158
06.02.2013, 20:22     общие элементы массива #2
Уточните, собрать все общие или которые встречаются хотя бы раз, т.е. без повторений? в вашем случае скорее 10 30 50 и все.
Alika07
 Аватар для Alika07
4 / 4 / 0
Регистрация: 04.12.2012
Сообщений: 39
06.02.2013, 20:25  [ТС]     общие элементы массива #3
с повторениями, те, которые одинаковы в обоих массивах

Добавлено через 52 секунды
Цитата Сообщение от vua72 Посмотреть сообщение
в вашем случае скорее 10 30 50 и все.
а почему 50?
vua72
410 / 410 / 83
Регистрация: 28.11.2010
Сообщений: 1,158
06.02.2013, 21:38     общие элементы массива #4
ну да, только 10 и 30, ошибся
Alika07
 Аватар для Alika07
4 / 4 / 0
Регистрация: 04.12.2012
Сообщений: 39
06.02.2013, 21:42  [ТС]     общие элементы массива #5
спасибки, уже разобралась))))))
Yandex
Объявления
06.02.2013, 21:42     общие элементы массива
Ответ Создать тему
Опции темы

Текущее время: 05:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru