Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ArithArr.cpp
- #include "pch.h"
- #include "ArithArr.h"
- ArithArr::ArithArr(void) : LimitArr() {
- }
- ArithArr::ArithArr(int n, double val) : LimitArr(n, val) {
- }
- ArithArr::ArithArr(int n, int lb, double val) : LimitArr(n, lb, val) {
- }
- double ArithArr::sum() const{
- int size = arsize();
- double sum = 0.0;
- for (int i=0;i<size;i++) sum += arr[i];
- return sum;
- }
- double ArithArr::average() const {
- int size = arsize();
- double sum = 0.0;
- for (int i = 0; i < size; i++) sum += arr[i];
- return sum/arsize();
- }
- ArithArr ArithArr::operator+(ArithArr & x){
- if (arsize()!=x.arsize()) return NULL;
- else {
- ArithArr t(arsize());
- for (unsigned int i=0;i<arsize();i++) {
- t.arr[i]=x.arr[i]+arr[i];
- }
- return t;
- }
- return NULL;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement