Помогите пожалуйста написать головную программу для class Array C++
Вот код
#include "stdafx.h"
#include "conio.h"
#include "stdio.h"
#include "math.h"
#include "time.h"
#include "iostream"
using namespace std;
class Array
{int *a,m;
public:
Array(int nm=1, int t=1, int d=10);
Array(int *, int );
Array(Array &);
~Array(){
if(a)delete []a;
}
Array operator +(Array&);
Array operator =(Array&);
int&operator[](int k);
bool operator==(Array&);
void vivod();
};
Array::Array(int nm, int t, int d)
{
int i;
a=new int[m=nm];
switch(t)
{
case 1: a[0]=rand();
for(i=1;i=a[i-1]+rand(); break;
case 2: a[m-1]=rand();
for(i=m-2;i>=0;i--)
a=a[i+1]+rand(); break;
case 3: for(i=0;i=rand(); break;
}
}
Array::Array(Array&b)
{a = new int [m=b.m];
for(int i=0; i=b.a;
}
Array::Array(int *b, int k){
a = new int [m=k];
int i;
for(i=0; i = b;
}
Array Array::operator+(Array&b)
{
Array c(m+b.m,0);
int i,j,k;
for(i=0, j=0, k=0; i