Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

задание / МАССИВЫ

.docx
Скачиваний:
9
Добавлен:
09.04.2015
Размер:
13.01 Кб
Скачать

#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;

}

Соседние файлы в папке задание