How to find the sum of all possible pairs in an array with C++

1 Answer

0 votes
#include <iostream>
 
int sumAllPossiblePairs(int arr[], int size) {
    int sum = 0;

    for (int i = 0; i < size; i++) {
        for (int j = 0; j < size; j++) {
            std::cout << arr[i] << " + " << arr[j] << "\n";
            sum += (arr[i] + arr[j]);
        }
    }
    
    return sum;
}
 
int main()
{
    int arr[] = { 1, 2, 3 };
    int size = sizeof(arr) / sizeof(arr[0]);
 
    std::cout << sumAllPossiblePairs(arr, size);
}




/*
run:

1 + 1
1 + 2
1 + 3
2 + 1
2 + 2
2 + 3
3 + 1
3 + 2
3 + 3
36

*/

 



answered May 5, 2023 by avibootz

Related questions

...