for loop problem What's Wrong???

So the first half of my code to find the average works:

Code:

`int main()`

{

const int SIZE = 5; //max array size

double x[SIZE] = {1,5,6,8,10};

int num_points = 0; //array index

double sum = 0;

double avg;

for(int i=0;i<SIZE;i++) //for loop to find the sum of array

{

sum = sum + x[num_points];

num_points++;

}

avg = sum/SIZE;

cout<<"the average of the values in the array is:"<<endl;

cout<<avg<<endl;

but the second half to see if each value in the array is >= or < the average does not work...

can anyone tell me why?:

Code:

`//for loop to find if each value is >= or < the array avg.`

for(int k=0;k<SIZE;k++)

{

if(x[k]<avg)

cout<<setw(5)<<x[k]<<" is less than the average"<<endl;

else

cout<<setw(5)<<x[k]<<" is greater than or equal to the average"<<endl;

}

return 0;

}

THANKS :)