Subscribe Us

Responsive Advertisement

Advertisement

ones complement using OOP

 

ones complement using OOP



#include<iostream>

using namespace std;

class ones_com

{

    string s;

public :

    void read()

    {

        cin>>s;



    }

    void check()

    {

        for(int i=0;i<s.size();i++)

        {

            if(s[i]=='0'||s[i]=='1')

            {

                continue;

            }

         else

         {

            printf("this is Not valid binary number\n");

                exit(0);


         }

        }

    }

    void com()

    {

        check();

        for(int i=0;i<s.size();i++)

        {


            if(s[i]=='0')s[i]='1';

            else s[i]='0';

        }


    }

    void print()

    {

         com();

        cout<<s<<endl;

    }

};



int main()

{

    ones_com binary;

    binary.read();

    binary.print();


    return 0;

}


Post a Comment

0 Comments