How i get the float result of the division? 

Although i defined the average array as float.

```
int main()
{    
const int Number = 20; 
int Fibonacci[Number]; 
float average[Number];
for ( int i =0; i <= Number; i++ )
{
    if ( i == 0 ) 
       {Fibonacci[i] = 0;}
    else if ( i == 1 ) 
       {Fibonacci[i] = 1;}
    else 
       {Fibonacci[i] = Fibonacci[i -1] + Fibonacci[i -2];

        //average[i] = (Fibonacci[i -1] + Fibonacci[i -2])/2 ;   
       }
}

cout<< "The first 20 Fibonacci series numbers are: \n";
for ( int i = 1; i <= Number; i++)
{    cout<< Fibonacci[i]<<endl;

}

cout<< "The average adjacent array numbers are: \n";
for ( int i = 3; i <= Number; i++)
{   average[i] = (Fibonacci[i]/2);
    //cout.precision(0);

```

Here the proplem

```
    cout<< average[i]<<endl;     <-----here the problem!!
}

return 0;
}

```

I appreciate any help. 
Thanks in advance.