#include<iostream>
#include <Windows.h>
using namespace std;
void vvod(int *a, int n);
void vivod(int *a, int n);
void soedinenie(int *a,int n,int *b,int m,int *c);
int main()
{
setlocale(LC_ALL, "Russian");
SetConsoleCP(1251); SetConsoleOutputCP(1251);
int n,m;
int *a,*b,*c;
cout << "Введите количество элементов массива A"<<endl;
cin >> n;
cout << "Введите количество элементов массива B"<<endl;
cin >> m;
a=new int [n];
b=new int [m];
c=new int [n+m];
cout << "Введите массив A"<<endl;
vvod(a,n);
cout << "Введите массив B"<<endl;
vvod(b,m);
soedinenie(a,n,b,m,c);
cout << "Массив C"<<endl;
vivod(c,n+m);
delete a; delete b; delete c;
system("pause");
return 0;
}
void vvod(int *a, int n)
{
for (int i=0;i<n;i++)
{
cin >>a[i];
}
}
void vivod(int *a, int n)
{
for (int i=0;i<n;i++)
{
cout <<a[i]<<" ";
}
cout << endl;
}
void soedinenie(int *a,int n,int *b,int m,int *c)
{
int k=0;
for (int i=0;i<n;i++)
{
c[k++]=a[i];
}
for (int i=0;i<m;i++)
{
c[k++]=b[i];
}
}
|