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 Hierarchical Inheritance (Parent → Child1, Child2)

 

C++ Program for Hierarchical Inheritance (Parent → Child1, Child2)

✅ C++ Program to Demonstrate Hierarchical Inheritance

#include <iostream>
using namespace std;

class parent {
  public:
    int a, b;
    void data() {
        cout << "Enter two numbers:\n";
        cin >> a >> b;
    }
};

class child1 : public parent {
  public:
    void add() {
        cout << "Addition of " << a << " and " << b << " is " << a+b << "\n";
    }
};

class child2 : public parent {
  public:
    void sub() {
        cout << "Subtraction of " << a << " and " << b << " is " << a-b << "\n";
    }
};

int main() {
    child1 obj1;
    obj1.data();
    obj1.add();

    child2 obj2;
    obj2.data();
    obj2.sub();
}
  

๐Ÿ“˜ Explanation:

This program demonstrates the concept of hierarchical inheritance in C++. - A single parent class provides the data() function to take input. - Child1 inherits from parent and implements addition. - Child2 inherits from parent and implements subtraction. - Each child class reuses the input method from the parent and performs its own operation.

๐Ÿงพ Sample Output:

Enter two numbers:
5 3
Addition of 5 and 3 is 8
Enter two numbers:
7 2
Subtraction of 7 and 2 is 5
  

๐Ÿ”‘ Keywords:

C++ hierarchical inheritance, parent child program in C++, addition and subtraction program, inheritance in C++, OOP in C++, C++ object oriented programming

๐Ÿ“Œ Hashtags:

#CPlusPlus #Inheritance #HierarchicalInheritance #OOP #CppExamples #CodingForBeginners

๐Ÿ” Search Description:

This C++ program demonstrates hierarchical inheritance where multiple child classes inherit from a single parent class. Includes example code, explanation, and sample output.

Comments

Popular Posts

๐ŸŒ™