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

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

Войти
Регистрация
Восстановить пароль
 
VASYA_A
2 / 2 / 0
Регистрация: 11.09.2013
Сообщений: 129
#1

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

14.09.2013, 15:10. Просмотров 322. Ответов 0
Метки нет (Все метки)

Можете помочь с вопросом , как найти общие элементы этих массивов?
Пусть есть массивы
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++
Есть два массива, 1-ий -- на 10 элементов, 2-ой – на 20 элементов. - найти все одинаковые числа, которые есть в первом и во втором....

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

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

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

Переписать в третий массив общие элементы первых двух массивов без повторений - C++
Даны 2 массива размерности M и N соответственно. Необходимо переписать в третий массив общие элементы первых двух массивов без...

Необходимо переписать в третий массив общие элементы первых двух массивов без повторений - C++
не выводит 3-й массив..(((( В чем трудность не понимаю.... #include&lt;iostream&gt; #include&lt;ctime&gt; using namespace std; void...

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

Записать в массив общие элементы других массивов, без повторения одинаковых элементов - C++
Записать в массив общие элементы других массивов, без повторения записи одинаковых элементов Например: 1,2,8,5,4,5,7,3,1 ...

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

Обменять элементы двух массивов местами - C++
Товарищи здравствуйте, помогите с задачей на STL Контейнер Vector. 1. Создать массив из пяти целых чисел. Инициализировать все его...


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

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

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