Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

November 15, 2022

1. Find the greatest number among three number (using class)

#include <iostream>

using namespace std;

class greatestNum {
    public:
        int numOne;
        int numTwo;
        int numThree;

        void getInput() {
            cout << "Enter any three number: ";
            cin >> numOne;
            cin >> numTwo;
            cin >> numThree;
        }

        void findGreatest() {
            if(numOne > numTwo) {
                if(numOne > numThree) {
                    cout << numOne << " is greater!" << endl;
                } else {
                    cout << numThree << " is greater!" << endl;
                }
            } else {
                if(numTwo > numThree) {
                    cout << numTwo << " is greater!" << endl;
                } else {
                    cout << numThree << " is greater!" << endl;
                }
            }
        }
};

int main() {
        greatestNum n1;
        n1.getInput();
        n1.findGreatest();

        return 0;
}

Output

> Enter any three number: 4 5 6
> 6 is greater!

1.a. Using (Pass by Reference)

#include <iostream>

using namespace std;

class greatestNum {
    public:
        void findGreatest(int &x,int &y,int &z) {
            if(x > y) {
                if(x > z) {
                    cout << x << " is greater!" << endl;
                } else {
                    cout << z << " is greater!" << endl;
                }
            } else {
                if(y > z) {
                    cout << y << " is greater!" << endl;
                } else {
                    cout << z << " is greater!" << endl;
                }
            }
        }
};

int main() {
        greatestNum n1;
        int numOne;
        int numTwo;
        int numThree;

        cout << "Enter any three number: ";
        cin >> numOne;
        cin >> numTwo;
        cin >> numThree;

        n1.findGreatest(numOne,numTwo,numThree);

        return 0;
}

Output

> Enter any three number: 4 5 6
> 6 is greater!