int Ave(int array_f[5], int& sm)
{
int k=0;
do
{
int e=1;
for (int i=2;i<sm;i++)
{
if (sm%i==0)
{
e=0;break;
}
}
if (e==1)
{
array_f[k]=sm; cout<<k<<" "<<sm<<" "<<array_f[k]<<endl;k=k+1;
}
sm=sm+1;
}
// do
while(k<5);
return k;
} //function
int main()
{
int x=128;
int array_m[5];
cout<<Ave(x);
return 0;
}
Compiler says: invalid conversion for int to int* ???