Skip to main content

Featured

C Program to Check Prime Number Using Efficient Logic

  Introduction A prime number is a number that has exactly two distinct positive divisors: 1 and itself. In this program, we check whether a given number is prime or not using a simple and efficient logic. This type of program is commonly used in mathematics, competitive programming, and basic algorithm learning for beginners in C programming. Problem Statement The task is to write a C program that determines whether a given integer is a prime number or not. The program takes a single integer input from the user and analyzes its divisibility. If the number has no divisors other than 1 and itself, it should be identified as a prime number; otherwise, it is not prime. This problem is important in number theory and has practical relevance in areas such as cryptography, data validation, and algorithm design.  Algorithm / Logic Explanation To check whether a number is prime, we need to verify that it is not divisible by any number other than 1 and itself. The algorithm follows a si...

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

๐ŸŒ™