#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
*/