Function overloading c + +
#include<iostream.h>
#include<conio.h>
class larger
{
private:
int a,b,c,arr[10];
public:
void larger1();
void larger1(int,int);
int larger1(int);
};
void larger::larger1()
{
cout<<"Enter the value of a";
cin>>a;
cout<<"\n enter the value of b";
cin>>b;
if(a>b)
{
cout<<"\n larger value"<<a;
}
else
{
cout<<"\n larger value"<<b;
}
}
void larger::larger1(int a,int b)
{
cout<<"\n enter the value of c";
cin>>c;
if(a>b&b>c)
{
cout<<"\n larger value"<<a;
}
if(b>c)
{
cout<<"\n larger value:"<<b;
}
else
{
cout<<"\n larger value:"<<c;
}
}
int larger::larger1(int n)
{
int temp=0;
cout<<"\n enter any ten number";
for(int i=1;i<=n;i++)
{
cin>>arr[i];
}
for(i=1;i<=n;i++)
{
if(arr[i]>temp)
{
temp=arr[i];
}
}
return(temp);
}
int main()
{
larger l;
clrscr();
l.larger1();
l.larger1(3,4);
int k;
k=l.larger1(10);
cout<<"the largest value is=";
cout<<k;
getch();
return 0;
}
#include<conio.h>
class larger
{
private:
int a,b,c,arr[10];
public:
void larger1();
void larger1(int,int);
int larger1(int);
};
void larger::larger1()
{
cout<<"Enter the value of a";
cin>>a;
cout<<"\n enter the value of b";
cin>>b;
if(a>b)
{
cout<<"\n larger value"<<a;
}
else
{
cout<<"\n larger value"<<b;
}
}
void larger::larger1(int a,int b)
{
cout<<"\n enter the value of c";
cin>>c;
if(a>b&b>c)
{
cout<<"\n larger value"<<a;
}
if(b>c)
{
cout<<"\n larger value:"<<b;
}
else
{
cout<<"\n larger value:"<<c;
}
}
int larger::larger1(int n)
{
int temp=0;
cout<<"\n enter any ten number";
for(int i=1;i<=n;i++)
{
cin>>arr[i];
}
for(i=1;i<=n;i++)
{
if(arr[i]>temp)
{
temp=arr[i];
}
}
return(temp);
}
int main()
{
larger l;
clrscr();
l.larger1();
l.larger1(3,4);
int k;
k=l.larger1(10);
cout<<"the largest value is=";
cout<<k;
getch();
return 0;
}
Comments
Post a Comment