Помогите изменить код [требует правки]

249
11 июня 2017, 18:39

Нужно изменить статический на динамический массив

#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
    const int n=5;
    int k=0,m=0;
    int arr1[n],arr2[n];
    for(int i=0;i<n;i++)
    {
        cout<<"arr1["<<i<<"]: ";
        cin>>arr1[i];
    }
    for (int i=0; i < n; i++)
    {
        cout<<"arr2["<< i<<"]: ";
        cin>>arr2[i];
    }
    for (int i=0; i < n; i++)
    {
        for (int j=0; j < n; j++)
            if (arr1[i]==arr2[j])
                k++;
    }
    int *p=new int[k];
    for (int i=0; i < n; i++)
    {
        for (int j=0; j < n; j++)
            if (arr1[i]==arr2[j])
            {
                p[m]=arr1[i];
                m++;
            }
    }
    for (int i=0; i < k; i++)
    {
        cout<<"p["<<i<<"]: "<<p[i]<<endl;
    }
    delete[] p;
    system("pause");
    return 0;
}
READ ALSO
Создание COM DLL, регистрация с помощью regsvr32

Создание COM DLL, регистрация с помощью regsvr32

Нужен пример создания dll на языке C++, которая бы регистриролась бы с помощью regsvr32, и её можно было бы подключить к проекту на VB5

201
сортировка большого файла

сортировка большого файла

задача: удалить дубли (строки) из текстового файла (1 - 4GB), OS: Windows 7 x64, ОЗУ: 8GB, Perl (v524

323