How can I handle larger datasets more efficiently in this C++ function?

clock icon

asked 10 months ago Asked

message

0 Answers

eye

7 Views

I have a C++ function that processes a large dataset but it struggles to handle larger inputs efficiently im looking for suggestions on how to modify it to better manage large datasets here is the code:

#include <iostream>
#include <vector>
using namespace std;

int sumOfSquares(const vector<int>& nums) {
    int sum = 0;
    for (int i = 0; i < nums.size(); i++) {
        if (nums[i] % 2 == 0) {
            sum += nums[i] * nums[i];
        }
    }
    return sum;
}

int main() {
    vector<int> nums = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
    cout << "Sum of squares of even numbers: " << sumOfSquares(nums) << endl;
    return 0;
}

 

please help  (:

 

 

0 Answers

Write your answer here

Top Questions