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

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

Восстановить пароль Регистрация
 
VASYA_A
2 / 2 / 0
Регистрация: 11.09.2013
Сообщений: 129
14.09.2013, 15:10     Общие элементы двух массивов #1
Можете помочь с вопросом , как найти общие элементы этих массивов?
Пусть есть массивы
int h4 [20]={2,33,4,55,78,3,11,22,33,99,0,45,66,111,123,234,456,765,44,33};
int h5[12]={9,222,233,234,345,100,111,22,81,355,55,67};
Они читаются с файла.
C++
1
2
3
4
5
6
7
 ifstream file2("D:\\First.DAT");   //вывод из файла
    char line[1000];
    while(!file2.eof())
    {file2.getline(line,sizeof(line));
    cout<<line<<endl;
     }
file2.close();
Пробую так :
C++
1
2
3
4
5
for(int i=0;i<20;i++)
for(int j=0;j<12;j++)
{if(h4[i]==h5[j])
 cout<<h4[i]<<" ";
}
Правильно ли это ? Мне нужно , чтобы данные массивов брались с файла .
И ещё , как сделать , чтобы общие элементы не повторялись .

То есть , если есть массив А( 1, 2, 3, 2) и массив Б( 1, 5, 7, 2) , чтобы результат был (1,2) , а не ( 1,2,2) ?

Заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.09.2013, 15:10     Общие элементы двух массивов
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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