5 1 3 5 2 2
2
void question11_equilibrium_point() {
int arr[] = {1, 3, 5, 2, 2};
int size = 5;
int totalSum = 0, leftSum = 0;
for(int i = 0; i < size; i++) {
totalSum += arr[i];
}
for(int i = 0; i < size; i++) {
totalSum -= arr[i];
if(leftSum == totalSum) {
cout << "Equilibrium index: " << i << endl;
return;
}
leftSum += arr[i];
}
cout << "No equilibrium point found" << endl;
}
void question11_equilibrium_point() {
int arr[] = {1, 3, 5, 2, 2};
int size = 5;
int totalSum = 0, leftSum = 0;
for(int i = 0; i < size; i++) {
totalSum += arr[i];
}
for(int i = 0; i < size; i++) {
totalSum -= arr[i];
if(leftSum == totalSum) {
cout << "Equilibrium index: " << i << endl;
return;
}
leftSum += arr[i];
}
cout << "No equilibrium point found" << endl;
}