Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 30.11.2017
Сообщений: 1

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

30.11.2017, 11:13. Показов 2082. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
определить количество совпадающих элементов двух упорядоченных массивов А и В
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.11.2017, 11:13
Ответы с готовыми решениями:

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

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

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

2
 Аватар для Геомеханик
838 / 641 / 940
Регистрация: 26.06.2015
Сообщений: 1,409
30.11.2017, 12:20
Лучший ответ Сообщение было отмечено SatanaXIII как решение

Решение

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
#include <iostream>
 
size_t count_cmp(const int* f1, const int* l1, const int* f2, const int* l2){
    size_t n = 0;
    while((f1 != l1) && (f2 != l2)){
        if(*f1 < *f2)
            ++f1;
        else if(*f2 < *f1)
            ++f2;
        else {
            ++f1;
            ++f2;
            ++n;
        }
    }
    return n;
}
 
int main(void){
    int A[] = { 0, 1, 2, 4, 7 };
    int B[] = { 2, 3, 4, 5, 6, 7, 9 };
    std::cout << "cnt: " << count_cmp(A, A + sizeof(A)/sizeof(A[0]), B, B + sizeof(B)/sizeof(B[0]));
    std::cin.get();
    return 0;
}
0
 Аватар для Fixer_84
1505 / 969 / 812
Регистрация: 30.04.2016
Сообщений: 3,337
30.11.2017, 15:01
geerreen11, здравствуйте! Вот еще вариант:

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
32
33
34
35
36
37
38
39
40
#include <bits/stdc++.h>
 
using namespace std;
 
int main()
{
    int N, M, k;
    cout << "Enter a size for A:" << "\n";
    cout << "N = ";
    cin >> N;
    cout << "Enter a size for B:" << "\n";
    cout << "M = ";
    cin >> M;
    int* A = new int[N];
    int* B = new int[M];
    cout << "Enter an array A:" << "\n";
    for (int i = 0; i < N; i++)
    {
        cin >> A[i];
    }
    cout << "Enter an array B:" << "\n";
    for (int i = 0; i < M; i++)
    {
        cin >> B[i];
    }
    k = 0;
    for (int i = 0; i < N; i++)
    {
        for (int j = 0; j < M; j++)
        {
            if (A[i] == B[j])
                k++;
        }
    }
    cout << "Target quantity: " << k << "\n";
    delete [] A;
    delete [] B;
    return 0;
    cin.get();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.11.2017, 15:01
Помогаю со студенческими работами здесь

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

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

Объединение двух упорядоченных массивов
Даны массив A из N целых элементов массив B из M целых элементов. Оба массива упорядочены по неубыванию. Требуется сформировать и вывести...

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

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru