Нужно создать массив C из массивов A и B.Но только чтобы в массив C не попали элементы массива A,а только элементы массива B.Новый массив нужно упорядочить.Индексы массива вводим.Сами элементы рандомом создаются.Вот прога в сыром виде,ниче не пашет есс-но
PHP код:
#include "stdafx.h"
#include "conio.h"
#include "iostream"
#include <math.h>
#include "Ctime"
using namespace std;
int* delMas(int mas[], int &n, int ud_el);
void main();
{
int n,m;
int A[100],B[100]
cout << "Enter n: ";
cin >> n;
cout << "Enter m: ";
cin >> m;
if(n>100||m>100||n<0||m<0)
cout<<"error!";
int *(A) = new int [n];
for(int i=0;i<n;i++)
{
A[i]=rand()%100;
}
int *(B) = new int [n];
for(int i=0;i<n;i++)
{
B[i]=rand()%100;
}
cout<<"mas A ";
for(int i=0;i<n;i++)
{
cout<<A[i]<<" "<<endl; }
cout<<"mas B ";
for(int i=0;i<n;i++)
{
cout<<B[i]<<" "<<endl;}
for(int i=0;i<m;i++)
{
bool b=true;
for(int j=0;j<n;j++)
{
if(B[i]==A[j])
{
b=false;
break;
}
}
if(b == true)
{
C[k]=B[i];
k++;
}
}
bool t;
do
{
t=true;
for(int i=0;i<k-1;i++)
if(C[i]>C[i+1])
{
int temp=C[i+1];
C[i+1]=C[i];
C[i]=temp;
t=false;
}
}while (!t);
for(int i=0;i<k;i++)
cout<<"C["<<i<<"]= "<<C[i]<<endl;
getch();
return ;
}