Skip to content

Latest commit

 

History

History

007_Nov15

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

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!