Dynamic Sensor Buffer

#include <iostream>

int main() {
    // using namespace std;
    int n;
    std::cin >> n;
    if(n >= 1){
        int* arr = new int[n];
        
        if(arr == nullptr){
            std::cout << "ERROR";
            return -1;
        }
        
        int sum = 0;
        for(int i = 0; i < n; i++){
            std::cin >> arr[i];
            sum += arr[i];
        }

        int avg = sum / n;
        std::cout << avg;
        
        delete[] arr;

    }
    return 0;
}

Always check if nullptr

 

 

 

 

 

Upvote
Downvote
Loading...

Input

5 10 20 30 40 50

Expected Output

30