Search This Blog

Sunday, December 29, 2013

Working of friend function

#include <iostream>
using namespace std;
class array
{
    int a[10];
public:
    void input();
    friend float average(array);
};
void array::input()
{
    for(int i=0;i<10;i++)
    {
        cin>>a[i];
    }
}
float average(array a1)
{
    float sum=0;
    for(int i=0;i<10;i++)
    {
        sum=sum+a1.a[i];
    }
    return (sum/10);
}
int main()
{
    array a1;
    cout<<endl<<"enter 10 elements of an array";
    a1.input();
    float avg;
    avg=average(a1);
    cout<<endl<<avg;
    return 0;
}

No comments:

Post a Comment