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

Поиск одинаковых элементов в массивах! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Доступ к пользовательскому класу по void указателю http://www.cyberforum.ru/cpp-beginners/thread1826801.html
Здравствуйте, есть указатель void* pointer = 0; //указатель на объект Известно, на какой именно тип объекта ссылается указатель. Пусть в данном случае это пользовательский тип, то есть есть это объект класса Button. Мне необходимо чтобы некоторая функция возвращала указатель как указатель на Button Как я только не пытался....
C++ Определить минимально возможное количество игроков в команде КВН Определить минимально возможное количество игроков в команде КВН, если известно, что девушек в команде больше X%, но меньше Y%. Входные данные: Во входном потоке в первой строке через пробел заданы числа X, Y ( X, Y < 100 ). Пример входного файла (input.txt): 40 50 http://www.cyberforum.ru/cpp-beginners/thread1826771.html
Неправильное отображение в консоли C++
Наверное глупый вопрос но не могу понять почему консоль не принимает значение с клавиатуры. Вот код: #include <iostream> #include <iomanip> using namespace std; const int stringSize = 20; /*Реализовать структуру «Стиральная машинка» (фирма, цвет, ширина, длина, высота, мощность, скорость отжима, температура нагрева).
C++ Поменять местами элементы верхнего сектора матрицы с элементами правого сектора второй матрицы и наоборот
В двух квадратных матрицах выделено четыре сектора, которые ограничены диагоналями: верхний, нижний, левый и правый. Поменять местами элементы верхнего сектора первой матрицы с элементами правого сектора второй матрицы и наоборот Заранее спасибо )
C++ Получить строку из буфера http://www.cyberforum.ru/cpp-beginners/thread1826702.html
Добрый день. Помогите пожалуйста, преобразовать строку из буфера char data; boost::system::error_code error; size_t length = sock.read_some(boost::asio::buffer(data), error); if (error == boost::asio::error::eof)
C++ матрица на вектор, вроде правильно, а вектор на матрицу? посмотрите пожалуйста? #include <iostream> #include <iomanip> #include <cstdlib> #include <ctime> using namespace std; int main() { srand((unsigned)time(0)); подробнее

Показать сообщение отдельно
GbaLog-
Любитель чаепитий
2588 / 1127 / 280
Регистрация: 24.08.2014
Сообщений: 4,128
Записей в блоге: 1
Завершенные тесты: 2
15.10.2016, 16:22     Поиск одинаковых элементов в массивах!
Цитата Сообщение от Maxim09 Посмотреть сообщение
А куда его добавлять надо?
Лучше оставьте всё как есть, иначе придётся как-то так переписывать:
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <iostream>
using namespace std;
int main()
{
    int i,j,k=0;
    const int n=6;
    int x[n]={1,3,5,7,9,11};
    int y[n]={2,4,6,8,10,5};
    
    for(int i=0; i<n; i++)
    {
        bool flag = false;
        for(int j=0; j<n; j++)
        {
            if(x[i] == y[j])
            {
                flag = true;
            }
        }
        if( !flag )
        {
            ++k;
        }
    }
    
    int* z = new int[k]{};
    
    for(int i=0, d=0; i<n; i++)
    {
        bool flag = false;
        for(int j=0; j<n; j++)
        {
            if(x[i] == y[j])
            {
                flag = true;
            }
        }
        if( !flag )
        {
            z[d++] = x[i];
        }
    }
    
    for(int i=0; i<n; i++)
    {
    cout << "x=" << x[i] <<" ";
    }
    cout<<endl;
 
    for(int j=0; j<n; j++)
    {
    cout << "y=" << y[j] <<" ";
    }
    cout<<endl;
 
    for(int i=0; i<k; i++)
    {
    cout << "z=" << z[i] <<" ";
    }
    cout<<endl;
 
    system("pause");
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru