Skip to main content

Overloading in C++

 


#include<iostream>

using namespace std;

int sum(int x,int y)
{
    return (x+y);
}

int sum(int a)
{
 
    return ((a)+(a-1));
   
}
int factorial(int n)
{
    return (n)*(n-1);

}

int main()
{
   
    cout<<"Sum is: "<<sum(3,5)<<endl;
    cout<<"Sum is: "<<sum(3)<<endl;
    cout<<"factorial is: "<<factorial(3)<<endl;
    return 0;
}

Comments