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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не определен базовый класс http://www.cyberforum.ru/cpp-beginners/thread954283.html
Есть класс C_Button, в нем определен метод buttonEvents(). Этому методу необходим метод класса C_Scenes: sceneDraw_2(). Если в C_Button включить файл с данным классом, то получится, что они...
C++ Вычислить сумму ряда Нужно написать прогу на С++. Вычислить сумму ряда по формуле(в изображении)c точностью ε=10^-2,…, 10^-6. Точное значение: ln 2. Определить, как изменяется число итераций при изменении точности. Не... http://www.cyberforum.ru/cpp-beginners/thread954281.html
Шаблон с "универсальной ссылкой" (C++11) C++
Есть такой код, который не компилируется:#include <iostream> #include <vector> template<typename T> void foo(T&& t) { t = 1000; std::cout << t << std::endl; }
Как записать два массива в файл ? C++
Здравствуйте . У меня такая задача : Есть два массива. int h4 ={2,33,4,55,78,3,11,22,33,99,0,45,66,111,123,234,456,765,44,33}; int h5={9,222,233,234,345,100,111,22,81,355,55,67} Как их...
C++ Программа С++ (найти ошибки в коде) http://www.cyberforum.ru/cpp-beginners/thread954244.html
Помогите разобрать ошибки пожалуйста. #include "stdafx.h" #include <iostream> using namespace std; class Car Market { int menu(); void newfile();
C++ Массив структур в с++ Условие: Создать массив структур, используя данные из задания. Создать программное приложение, которое включает его обработку с выведением на экран результатов(глобальные переменные не использовать,... подробнее

Показать сообщение отдельно
VASYA_A
2 / 2 / 0
Регистрация: 11.09.2013
Сообщений: 129

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

14.09.2013, 15:10. Просмотров 335. Ответов 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) ?

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