Sum of Even Locations

less than 1 minute read

The code has been modified slightly and now uploaded to the site.

Question

<— Return Home

11.4.cpp

#include <iostream>

int sumOfEven(const int* array, int size){
    int sum = 0;
    for (int i = 0; i < size; i++){
        if (i % 2 == 0){
            sum += array[i];
        }
    }
    sum /= size;
    return sum;
}

double sumOfEven(const double* array, int size){
    double sum = 0;
    for (int i = 0; i < size; i++){
        if (i % 2 == 0){
            sum += array[i];
        }
    }
    sum /= size;
    return sum;
}

int main(){
    double* arrayDouble = new double[5];
    int* arrayInt = new int[5];
    int size = 5;
    std::cout << "Enter 5 sets of integer values: ";
    for (int i = 0; i < size; i++){
        std::cin >> arrayInt[i];
    }
    std::cout << "Enter 5 sets of double values: ";
    for (int i = 0; i < size; i++){
        std::cin >> arrayDouble[i];
    }
    std::cout << sumOfEven(arrayInt, size) << std::endl;
    std::cout << sumOfEven(arrayDouble, size) << std::endl;
    return 0;
}

<— Return Home