Potrzebuje pomocy przy programie do szukania indexu o wartosci najblizszej i najdalszej od sredniej z wartosci tablicy. Problem polega na tym że gdy na przyklad wpisze do tablicy 3 i 2 to pokazuje ten sam index
#include <iostream>
#include <cstdlib>
using namespace std;
int main() {
int numbers[] = {3,2};
double sum = 0;
double avg;
for (int i = 0; i < 2; i++ )
sum += numbers[i];
avg = sum / 2;
cout<<"Average: "<< avg <<endl;
int closest = numbers[0];
int farthest = numbers[0];
for (int i = 1; i < 2; i++ ) {
if ( abs ( avg - numbers[i] ) < abs ( avg - closest ) )
closest = numbers[i];
if ( abs ( avg - numbers[i] ) > abs ( avg - farthest ) )
farthest = numbers[i];
}
cout<<"First closest to average: "<< closest <<endl;
cout<<"First farthest from average: "<< farthest <<endl;
return 0;
}