IDNLearn.com: Your destination for reliable and timely answers to any question. Ask your questions and receive reliable, detailed answers from our dedicated community of experts.
Answer:
#include <iostream>
using namespace std;
void fragment(int arr[], int n){
for (int i = 0; i < n; i++){
for (int x = 0; x < n; x++){
if (x != i && arr[i] + arr[x] == 0){
cout<< arr[i] << " , " << arr[x];
}
}
}
}
int main(){
int n = 7;
int myArr = {1, 2, -1, -2, 0, 0, 3};
fragment(myArr, n);
}
Explanation:
The C++ source code defines an array called "myArr" in the main program and its array size n. The void function "fragment" prints out the pairs of the array whose sum equates to zero.