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;
}
0 Comments