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

C++ Program for Function Overloading Using Multiplication

✅ C++ Program to Demonstrate Function Overloading Using Multiplication

#include <iostream>
using namespace std;

class maths
{
public:
    int multiply(int a, int b)
    {
        return a * b;
    }

    double multiply(double a, double b, double c)
    {
        return a * b * c;
    }
};

int main()
{
    maths m;
    int a, b;
    double x, y, z;

    cout << "Enter any two integer numbers:" << endl;
    cin >> a >> b;

    cout << "Enter any three decimal numbers:" << endl;
    cin >> x >> y >> z;

    cout << "Multiplication of two numbers: "
         << m.multiply(a, b) << endl;

    cout << "Multiplication of three numbers: "
         << m.multiply(x, y, z) << endl;

    return 0;
}
  

๐Ÿ“˜ Explanation:

This program demonstrates function overloading in C++ using different data types. Function overloading allows multiple functions to have the same name but different parameter lists.

  • multiply(int a, int b) — multiplies two integer values.
  • multiply(double a, double b, double c) — multiplies three double values.

The compiler automatically selects the correct function based on the number and type of arguments passed during function call. This is an example of compile-time polymorphism.

๐Ÿงพ Sample Output:

Enter any two integer numbers:
4 5
Enter any three decimal numbers:
1.2 2.0 3.5
Multiplication of two numbers: 20
Multiplication of three numbers: 8.4
  

๐Ÿ”‘ Keywords:

C++ function overloading, multiplication program in C++, compile time polymorphism, C++ OOP example, function overloading with data types

๐Ÿ“Œ Hashtags:

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

๐Ÿ” Search Description:

Understand function overloading in C++ using a multiplication example with integer and double data types. Includes explanation, sample output, and dark-themed code.

Comments

Popular Posts

๐ŸŒ™