I am trying to calculate the float using pointer variable, but I am getting an error that I cannot convert 'float*' to 'int*' in initialization. Any ideas how I would go on converting a float to an integer? Thanks a lot.
int main()
{
float arr[SIZE]={1.1,2.2,3.3,4.4,5.5};
int sum, average, avg=0;
int* end=arr+SIZE;
for(int* ptr=arr; ptr<end; ptr++)
{
sum+= *ptr;
avg = average/sum;
}
cout << "The sum is " << sum;
cout << "The average is " << avg;
}