задание / МАССИВЫ
.docx#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <cmath>
#include <cstdlib>
#include <ctime>
#include <iomanip>
using namespace std;
class Arr
{
int size; int *arr;
public:
Arr(int sz)
{
size = sz;
arr=new int[size];
for(int i=0 ;i<size; i++)
{
arr[i] = (50)*(int)rand() / RAND_MAX - 25;
}
}
void Output()
{
for(int i=0; i<size; i++)
cout<<arr[i]<<" ";
cout<<endl;
}
int Sum()
{
int sum=0;
for(int i=0;i<size;i++)
sum+=arr[i];
return sum;
}
int Sum(int k)
{
int sum=0;
for(int i=k;i<size;i++)
sum+=arr[i];
return sum;
}
~Arr()
{
delete []arr;
}
};
void main()
{
setlocale(0,"Rus");
int N,M,P;
cout << "Введите размер массива A: ";
cin >> N;
cout << "Введите размер массива B: ";
cin >> M;
cout << "Введите размер массива C: ";
cin >> P;
Arr A(N);
Arr B(M);
Arr C(P);
A.Output();
B.Output();
C.Output();
cout << "Сумма массива A: " << A.Sum(7) << endl;
cout << "Сумма массива B: " << B.Sum() << endl;
cout << "Сумма массива C: " << C.Sum() << endl;
cin>>N;
}