Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 11.10.2016
Сообщений: 3
1

Определить количество совпадающих элементов двух упорядоченных массивов

13.12.2016, 14:23. Просмотров 1191. Ответов 1
Метки нет (Все метки)

Определить количество совпадающих элементов двух упорядоченных массивов А и В(размерность А и В не обязательно одинаково)
Помогите
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.12.2016, 14:23
Ответы с готовыми решениями:

Определить количество совпадающих элементов двух упорядоченных массивов
определить количество совпадающих элементов двух упорядоченных массивов А и В

Подсчитать количество совпадающих элементов двух массивов
аданы два массива A и B, каждый из n элементов. Подсчитать количество таких чисел k, для которых: A...

Найти кол-во совпадающих элементов двух двумерных массивов
Помогите плиз. Написать программу на языке С + +, которая находит количество элементов 2-мерного...

Определить количество совпадающих элементов двух упорядоченных массивов
Дано: упорядоченные по возрастанию массивы A(N), B(N), C(M), D(M). Определить количество...

1
1270 / 1106 / 783
Регистрация: 29.02.2016
Сообщений: 3,408
13.12.2016, 15:04 2
Лучший ответ Сообщение было отмечено maysonfire05 как решение

Решение

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
25
26
27
28
29
30
31
#include <iostream>
#include <algorithm> 
#include <vector>     
using namespace std;
 
int main()
{
    int arr1[] = {5,10,15,20,25,10};
    int arr2[] = {50,40,30,20,10};
 
    int n1 = sizeof(arr1)/sizeof(arr1[0]);
    int n2 = sizeof(arr2)/sizeof(arr2[0]);
 
    sort (arr1,arr1+n1);     
    sort (arr2,arr2+n2);   
 
    vector<int> v(n1+n2);                       
    vector<int>::iterator it; 
 
    it=set_intersection (arr1, arr1+n1, arr2, arr2+n2, v.begin());
 
    v.resize(it-v.begin());        
 
    cout << "The intersection has " << (v.size()) << " elements:\n";
    for (it=v.begin(); it!=v.end(); ++it)
        cout << ' ' << *it;
    cout << '\n';
 
    system("pause");
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.12.2016, 15:04

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Требуется определить количество совпадающих элементов двух неупорядоченных массивов А и В
Требуется определить количество совпадающих элементов двух неупорядоченных массивов А и В. Размеры...

Слияние двух упорядоченных массивов.
Вот условие задачи: Из двух упорядоченных по невозрастанию массивов A(M) и B(N) получить путем...

Слияние двух упорядоченных массивов
Задача: Даны упорядоченные массивы a и b из x и y элементов соответственно. Нам требуется...

Слияние двух упорядоченных массивов.
Элементы каждого из массивов X и Y упорядочены по не убыванию. Объединить элементы этих двух...


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

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

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