Example Programs 3 Function Overloading
Example Programs 3 Function Overloading
#include<iostream>
#include<conio.h>
void swap(int,int);
int main()
int a,b;
cout<<"Enter 2 numbers";
cin>>a>>b;
swap(a,b);
getch();
int temp;
temp=c;
c=d;
d=temp;
}
2. C++ Program to swap two numbers using Call by Address.
#include<iostream>
#include<conio.h>
int main()
int a,b;
cout<<"Enter 2 numbers";
cin>>a>>b;
swap(&a,&b);
getch();
int temp;
temp=*c;
*c=*d;
*d=temp;
}
3. C++ Program to swap two numbers using Call by Reference.
#include<iostream>
#include<conio.h>
int main()
int a,b;
cout<<"Enter 2 numbers";
cin>>a>>b;
swap(a,b);
getch();
int temp;
temp=c;
c=d;
d=temp;
}
4. C++ Program to swap two integers, two floating-point numbers and two characters using
function overloading.
#include<iostream>
int main()
int ia,ib;
float fa,fb;
char ca,cb;
cin>>ia>>ib;
cout<<ia<<" "<<ib;
swap(ia,ib);
cout<<ia<<" "<<ib;
cin>>fa>>fb;
cout<<fa<<" "<<fb;
swap(fa,fb);
cout<<"\n\n After Swapping of floats: ";
cout<<fa<<" "<<fb;
cin>>ca>>cb;
cout<<ca<<" "<<cb;
swap(ca,cb);
cout<<ca<<" "<<cb;
}
5. C++ Program to find the area of a rectangle using an inline function.
#include<iostream>
float area(float,float);
int main()
float l,b;
cin>>l>>b;
return(len*br);
6. C++ Program for addition of integers and floating-point numbers using function overloading.
#include<iostream>
int sum(int,int,int);
float sum(float,float,float);
int main()
int ia,ib,ic,isum;
float fa,fb,fc,fsum;
cin>>ia>>ib>>ic;
cin>>fa>>fb>>fc;
return(p+q+r);
return(x+y+z);
7. C++ Program to find the area of a circle, rectangle and triangle using function overloading.
#include<iostream>
#include<math.h>
#define PI 3.142
float area(float);
float area(float,float);
float area(float,float,float);
int main()
float l,b,r,s1,s2,s3;
cin>>r;
cin>>l>>b;
cin>>s1>>s2>>s3;
return(PI*radius*radius);
return(length*breadth);
float s=(a+b+c)/2.0;
return(sqrt(s*(s-a)*(s-b)*(s-c)));
#include<iostream>
int main()
int num,sq,cb;
cin>>num;
sqcb(num,sq,cb);
return 0;
s=n*n;
c=n*n*n;