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 for Function Overloading Using Parameter Order

#include <iostream>
using namespace std;

class maths
{
public:
    void display(int a, double b)
    {
        cout << "Integer is: " << a
             << " and Double is: " << b << endl;
    }

    void display(double b, int a)
    {
        cout << "Double is: " << b
             << " and Integer is: " << a << endl;
    }
};

int main()
{
    int a;
    double b;
    maths m;

    cout << "Enter integer and double:" << endl;
    cin >> a >> b;
    m.display(a, b);

    cout << "Enter double and integer:" << endl;
    cin >> b >> a;
    m.display(b, a);

    return 0;
}
  

πŸ“˜ Explanation:

This program demonstrates function overloading in C++ using different order of parameters. Even though both functions have the same name display(), they are treated as different functions because the parameter sequence is different.

  • display(int a, double b) — displays an integer first and then a double.
  • display(double b, int a) — displays a double first and then an integer.

The compiler determines which function to call based on the order and type of arguments passed. This is an example of compile-time polymorphism.

🧾 Sample Output:

Enter integer and double:
10 5.5
Integer is: 10 and Double is: 5.5
Enter double and integer:
3.14 7
Double is: 3.14 and Integer is: 7
  

πŸ”‘ Keywords:

C++ function overloading, parameter order overloading, compile time polymorphism, C++ classes and objects, function overloading example

πŸ“Œ Hashtags:

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

πŸ” Search Description:

Learn function overloading in C++ using different parameter order with a simple display example. Includes explanation, output, and dark-themed code.

Comments

Popular Posts

πŸŒ™