Skip to main content

Featured

Mastering Hollow Square Patterns in C: Stars, Numbers, Alphabets & Binary

πŸ”’ C Program to Print Hollow Continuous Number Square πŸ“„ Source Code: #include <stdio.h> int main() { int num, k = 0; printf("Enter the number:\n"); scanf("%d", &num); for(int i = 1; i <= num; i++) { for(int j = 1; j <= num; j++) { if(i == 1 || i == num || j == 1 || j == num) { // k increments sequentially only along the borders printf("%d ", k++); } else { printf(" "); } } printf("\n"); } return 0; } πŸ“‹ Copy Code πŸ’» Expected Output (Input: 5): Enter the number: 5 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 πŸ”’ C Program to Print Standard Hollow Binary Row Square πŸ“„ Source Code (Fixed Specifier): #include <stdio.h> int main() { ...

C++ Program to Demonstrate Function Overloading

C++ Program to Demonstrate Function Overloading

✅ C++ Program to Demonstrate Function Overloading Using Addition

#include <iostream>
using namespace std;

class maths
{
public:
    int add(int x, int y)
    {
        return x + y;
    }

    int add(int x, int y, int z)
    {
        return x + y + z;
    }
};

int main()
{
    int a, b, c;
    maths m;   // object of class

    cout << "Enter any two numbers:" << endl;
    cin >> a >> b;
    cout << "Sum of two numbers is: " << m.add(a, b) << endl;

    cout << "Enter any three numbers:" << endl;
    cin >> a >> b >> c;
    cout << "Sum of three numbers is: " << m.add(a, b, c) << endl;

    return 0;
}
  

πŸ“˜ Explanation:

This program demonstrates function overloading in C++, which is a feature of compile-time polymorphism.

  • add(int x, int y) — adds two integers.
  • add(int x, int y, int z) — adds three integers.

Both functions have the same name but different parameter lists. The compiler decides which function to call based on the number of arguments passed.

🧾 Sample Output:

Enter any two numbers:
10 20
Sum of two numbers is: 30
Enter any three numbers:
1 2 3
Sum of three numbers is: 6
  

πŸ”‘ Keywords:

C++ function overloading, C++ add function, compile time polymorphism, C++ classes and objects, function overloading example, OOP in C++

πŸ“Œ Hashtags:

#CPlusPlus #FunctionOverloading #OOP #CPPBasics #Programming #1printf

πŸ” Search Description:

Learn function overloading in C++ with a simple addition program. Includes full explanation, sample output, and dark-themed code example.

Comments

Popular Posts

πŸŒ™